2017-02-20 4 views
-1

Capistranoを使用して展開しようとしているときに、Rubyのバージョンが2.3.3ですが、Gemfileが2.0.0と指定されています。 2.3.3capistranoで展開したRubyのバージョンエラー

ruby "2.3.3" 

00:27 bundler:install 
    01 /usr/local/rvm/bin/rvm 2.3.3 do bundle install --path /var/www/mypath/shared/bundle --without development test --deployment --quiet 
    01 Warning, new version of rvm available '1.29.1', you are using older version '1.29.0'. 
    01 You can disable this warning with: echo rvm_autoupdate_flag=0 >> ~/.rvmrc 
    01 You can enable auto-update with: echo rvm_autoupdate_flag=2 >> ~/.rvmrc 
    01 Your Ruby version is 2.3.3, but your Gemfile specified 2.0.0 
+0

Rubyのバージョンが指定されているGemfileのトップセクションを共有してください –

答えて

0

を指定して、私のgemfile問題は、このを見てからですが、ここで私はそれをデバッグする方法を何であるかを知りません。

GemfileとGemfile.lockを確認して、それが2.3.3を示していることを確認してください。また、Capistranoはあなたのローカルファイルをアップロードするのではなく、リポジトリから直接取得するので、リモートマシンのGemfileとGemfile.lockが正しいバージョンであることを確認してください。そうでない場合は、最新のGemfileとGemfile.lockをコミットしてリポジトリにプッシュしたことを確認してください。また、リモートマシンでバンドルを実行してCapistranoを取り除くこともできます。

関連する問題