私は本当にイライラしています-capistranoがバンドルを見つけられないという問題には、たくさんの質問と回答があります。しかし、それらは私にとってはうまくいかないようです...とても悲しい:(
状況は-私はシステム全体のrvmがインストールされているホストを使用しています。
$ bundle -v
Bundler version 1.2.4
$ rvm -v
rvm 1.18.8 (stable) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]
$ ruby -v
ruby 1.9.3p385 (2013-02-06 revision 39114) [i686-linux]
エラーは実行できないことsh: bundle
です:http
:
//community.webfaction.com/questions/5186/capistrano-cant-find-bundlervm変数を設定しようとしました
set :rvm_ruby_string, "1.9.3"
set :rake, "rvm use #{rvm_ruby_string} do bundle exec rake"
set :bundle_cmd, "rvm use #{rvm_ruby_string} do bundle "
次に、:default_environmentを次のように設定してみましたhttp://community.webfaction.com/questions/5186/capistrano-cant-find-bundle
の組み合わせ出力に設定しようとしましたがwhich ruby
、ecno $HOME
それでも機能しません。何か案は?問題はかなり広範囲に及んでいるようです...しかし、私はそれを修正することはできません!
UPDATE1
はrvmソリューションを使用してみましたhttps://rvm.io/integration/capistrano/
set:default_environment、{
'PATH' => "/ home / h41319 / data / www / .rvm / gems / ruby-1.9.3-p385 @ global / bin / bundle :: / home / h41319 / data /www/。 rvm / gems / ruby-1.9.3-p385 @ global / bin / ruby:PATH "、
'RUBY_VERSION' =>'ruby 1.9.3'、'GEM_HOME' =>'/home/h41319/data/.rvm/gems /ruby-1.9.3-p385'、' GEM_PATH'=>' /home/h41319/data/.rvm/gems/ruby-1.9.3-p385@global'、
' BUNDLE_PATH'=>' / home / h41319 / data / www / .rvm / gems / ruby-1.9.3-p385 @ global / bin / bundle'#bundlerを使用している場合。}
運が悪い!