AWS + Rails + Capistrano でGemfile not found (Bundler::GemfileNotFound)出る

Capistranoでデプロイできているようですが、サーバー起動せずlog見たらタイトルのエラー出てました

調べてみるとどうやら、Gemfileの参照がうまくいっていないようなので、下記の設定を追加することで参照先を固定して問題を解決しました!

# config/unicorn.rb
before_exec do |server|
  ENV['BUNDLE_GEMFILE'] = @app_path + "/current/Gemfile"
end


コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です