カピストラーノ-RAILS_GEM_VERSIONエラー
-
08-07-2019 - |
質問
これを理解できません。カピストラーノは私にこのエラーを与え続けます:
** [out :: myserver.net] Missing the Rails 2.1.1 gem. Please `gem install -v=2.1.1 rails`, update your RAILS_GEM_VERSION setting in config/environment.rb for the Rails version you do have installed, or comment out RAILS_GEM_VERSION to use the latest version installed.
だから、良いエラーメッセージが示すように、 config / environments.rb
ファイルをチェックし、実際に RAILS
は実際に _
GEM _
VERSION
RAILS_GEM_VERSION = '2.1.1' unless defined? RAILS_GEM_VERSION
これを「2.1.2」に変更しました。これがサーバー上にあるため、同じエラーを修正しようとしました。
それで、開発マシン(2.1.1-> 2.1.2)でRailsをアップグレードし、もう一度試しました:同じエラーです。
次の行をコメントアウトしようとしました:同じエラー。
最後に、サーバーにログオンし、プロジェクトディレクトリ内のすべてを削除し( config / environments.rb
のキャッシュコピーを削除して、希望しました)、再試行しました。 同じエラー。
何が起こっているのですか?!
解決
さて-私の問題は、 config / environments.rb
への変更をリポジトリにプッシュするのを忘れていたため、デプロイ時にCapistranoが変更を登録していなかったことです。
今は正常に動作します。休憩が必要です...:)
所属していません StackOverflow