2012-03-22 13 views
1

しかし、バンドラは既にサーバにインストールされています。Capistrano bundlerが見つかりませんでした

gem list 

秒はどこから来たのか私にはわからない

bundler (1.1.1, 10.22) 

宝石のリストの後に私にバンドラ1.0.22を示しており、私のローカルマシン上でそれを示しています。私はこのチュートリアルhttp://teachmetocode.com/screencasts/basic-deployment-with-capistrano/を試しましたが、このようなエラーが発生します。

Could not find bundler (>= 0) amongst [bigdecimal-1.1.0, io-console-0.3, json-1.5.4, minitest-2.5.1, rake-0.9.2.2, rdoc-3.9.4] (Gem::LoadError) 

このエラーはどこから届いていますか?

+1

どのようにルビーをインストールしましたか? 'gem env'の出力を含めてください。 – mpapis

+0

rvm ruby​​チュートリアルのようにインストールしました。 https://rvm.beginrescueend.com/rvm/install/ lacally実行中の問題はありませんが、deployementは私の叫び声になります: – amarradi

+0

私はCapfileのコマンドを行から削除しました 'load 'deploy/assets ' – amarradi

答えて

0

問題は、バンドララッパーを作成する必要があることがあります。このようにすることができます(deploy.rbなど)

require "rvm/capistrano" # http://beginrescueend.com/integration/capistrano/ 

# rvm-capistrano settings 
set :rvm_ruby_string, ENV['GEM_HOME'].gsub(/.*\//,"") 

namespace :rvm do 
    task :create_bundle_wrapper, roles: :app do 
    run "rvm wrapper #{rvm_ruby_string} bundle bundle" 
    end 
end 

after "deploy:create_symlink", "rvm:create_bundle_wrapper" 
+1

こんにちは...同じ回答を3回投稿しました。もしあなたがこれをしているなら、3つの質問のすべてがまちまちだというかなり良いチャンスがあるので、代わりにそのようにフラグを立てる。これらが正確な詐欺でない場合は、同じコピーペーストの回答を投稿するのではなく、質問の内容に対処してください。ありがとう。 – Kev

+0

@Kev、ありがとう、知らなかった。 –

関連する問題