IT技術にまつわる実験ノート

「長編を書くより、短編を数多く完成させてください。それが上達への近道です」 by 手塚治虫

自作Webアプリ「IT勉強会用 名刺ジェネレーター」を公開しました!ぜひご活用ください😀

https://it-benkyoukai-meishi.herokuapp.com/

Heroku のエラーに対処する

Procfile を作成する

production環境のアプリは、ウェブサーバーを Procfile で指定した方が良いとのこと。Procfile は Gemfile などがある階層に作成する。(参考

  • touch Procfile
  • echo "web: bin/rails server -p $PORT" >> Procfile

 

buildpacks を設定する

Heroku にデプロイして、bundler 関係のエラーになった時に、以下のコマンドを実行することでエラーを解消できた。(参考

 

アセットプリコンパイルを実行する

assets ディレクトリのファイルを操作した場合は、アセットプリコンパイルを毎回実行する必要があるとのこと。以下のコマンドをローカルで実行する。(参考

  • RAILS_ENV=production bin/rails assets:precompile