1

経由でプロジェクトをサーバーにデプロイしようとしていますcapistranoが、以下のエラーが発生し、デプロイ プロセスを続行できません。

** [out :: myprojet..] Could not find rake-0.8.7 in any of the sources
** [out :: myprojet..] Run `bundle install` to install missing gems.

を使用していますrvmが、削除rakeして手動でインストールしました。また、削除してGemfileGemfile.lockに追加しました。gem rake, '0.8.7'も機能しませんでした。

私はrake私の宝石リストに持っています:

$ gem list | grep rake
  rake (0.8.7)

ファイルにも追加set :rake, 'bundle exec rake'しましたdeploy.rbが、それでもこのエラーが発生します。何か案が?tnx。

4

2 に答える 2

0

ファイル内rvm Gemsetを指定することで問題が解決しました:deploy.rb

set :rvm_ruby_string, "ruby-1.9.2-p180@myproject"
set :rvm_type, :user
于 2013-06-07T15:57:00.493 に答える
0

展開する前に、これを試してください

  1. Rake のすべてのバージョンを削除 ==>gem uninstall rake
  2. gemfile.lock=>を削除しますrm Gemfile.lock
  3. gem 'rake'Gemfile から削除する
  4. 走るbundle install
  5. Rake を手動でインストールします。gem install rake --version=10.0.4
于 2013-06-04T15:48:57.150 に答える