AWSのEC2で勉強のためのアプリを本番デプロイして運用しております。
そこで今回、本番環境のRubyのバージョンを「2.3.4 -> 2.6.0」にバージョンアップする作業を行っております。
ローカルのMacの開発環境では「2.3.4 -> 2.6.0」へのバージョンアップは上手くできました。
次に、本番環境のAWSのEC2環境のバージョンアップを実行し完了しました。
しかし、最後のCapistranoの自動デプロイで以下のようなエラーが発生し上手く実行できません。
00:22 bundler:install 01 $HOME/.rbenv/bin/rbenv exec bundle install --path /var/www/アプリ名/shared/bundle --jobs 4 --without d… 01 Your Ruby version is 2.3.4, but your Gemfile specified 2.6.0
DEBUG [3fff27b2] Command: cd /var/www/アプリ名/releases/20200531022958 && ( export S3_ACCESS_KEY="アクセスキー" S3_SECRET_KEY="シークレットキー" RBENV_ROOT="$HOME/.rbenv" RBENV_VERSION="2.3.4" ; $HOME/.rbenv/bin/rbenv exec bundle install --path /var/www/アプリ名/shared/bundle --jobs 4 --without development test --deployment --quiet ) DEBUG [3fff27b2] Your Ruby version is 2.3.4, but your Gemfile specified 2.6.0
本番環境のEC2のサーバーにsshでログインしてバージョンを確認すると以下のように表示されバージョンアップは正常に実行されているように思います。
ruby -v #=> 2.6.0
ちなみに、以下のファイルにも次のように記載してあります。
.ruby-version 2.6.0
.Gemfile ruby '2.6.0'
何卒、アドバイスなどよろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/31 04:17 編集
2020/05/31 04:44
2020/05/31 05:30
2020/05/31 05:43
2020/05/31 05:48
2020/05/31 05:54 編集
2020/05/31 06:26