プログラミングを学んでいる

フリーランスなエンジニア女子(34歳だけど)を目指して独学中。RubyとRails中心。学習過程の自分用メモ。土日は子供とべったりなので、こちらはおやすみです。

75日目◆Railsチュートリアル2周目8-9章 (ローカル環境&git hub ver)

はじめましての方へ▼

Twitterではここにいます▶️ https://twitter.com/natsumi_m_723 

 

============= 

・heroku 再インストール(成功) 

薄々気づいてたけど、どうもherokuが使えなくなっている…

herokuコマンドを叩くと、

「コマンドが見つかりません」

という身も蓋もないお返事。

 

なんかごちゃごちゃやった時に消してしまったんだろうな…

 

ということで、改めてherokuインストール。

せっかくなので、ドットインストールで丁寧に見てみよう。

(ローカル環境作成もドットインストール見ながらやったのでちょうどいい!)

 

▼ドットインストール Heroku入門(#4)

https://dotinstall.com/lessons/basic_heroku/28804

 

もともとherokuの設定はやっていたので、

上記リンク先#4の補足情報(heroku toolbeltがなくなったあと)に記載されている

コマンドを叩いて、

そのままgit push heroku、heroku run rails db:migrate してみる。

→成功!

 

でもheroku openしてブラウザで確認すると…アプリケーションエラー!

 

・herokuでApplicationError(解消)

がーん。

結論としては、config/pumaのファイルがおかしかったみたい。

 

herokuのマイページでログを確認してみると、

heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/"

という感じのエラーが並んでいる。

heroku restart 叩いても解消されず。

 

念のためターミナルでrails sも再起動してみようとしたら、

config/puma

でsyntax errorと言われる。

 

そういえば直前までチュートリアル

config/puma

を触ってた!

 

ということで、config/pumaを念のためチュートリアルのものにコピペし直し、

再度rails s→成功!

gitをcommit、pushしてさらにherokuにもpush。

heroku run rails db:migrate

→heroku open

→成功!

 

あーよかった。

でも今度は画像が表示されてない!笑

 

・herokuで画像が表示されない 

f:id:mana-hm:20180524104614p:plain

なんだこれは…

 

herokuで画像表示されないの、あるあるだったみたいです。

これはちょっとあとでやろう。(まさかの後回し)

 

8-9章はやっぱり2周目でも難しいな…

1周目よりはずいぶん理解度は上がったと思うけど、それでも。

 

次は9.2の演習から。

あとちょっとで9章終わるー!