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で画像が表示されない
なんだこれは…
herokuで画像表示されないの、あるあるだったみたいです。
これはちょっとあとでやろう。(まさかの後回し)
8-9章はやっぱり2周目でも難しいな…
1周目よりはずいぶん理解度は上がったと思うけど、それでも。
次は9.2の演習から。
あとちょっとで9章終わるー!