2013-06-04 58 views
1

我試圖通過capistrano到我的項目部署到服務器耙0.8.7,但我得到以下錯誤和部署過程無法繼續: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並手動安裝它..也刪除我的Gemfile.lock並將gem rake, '0.8.7'添加到我的Gemfile;也沒有工作。

我有rake在我的寶石列表:

$ gem list | grep rake 
    rake (0.8.7) 

我還添加了set :rake, 'bundle exec rake'deploy.rb文件,但我仍然得到這個錯誤。任何想法? TNX。

+0

您使用RVM? – fotanus

+0

是的,我正在使用rvm – tokhi

+0

這在你的問題中還不清楚,我幾乎可以肯定,這是某人回答你的問題的正確途徑。如果您遇到問題,可能最好提供**所有**信息。 – fotanus

回答

0

問題通過指定rvmGemsetdeploy.rb文件解決:

set :rvm_ruby_string, "[email protected]" 
set :rvm_type, :user 
0

在部署之前,試試這個

  1. 刪除耙的所有版本==>gem uninstall rake
  2. 刪除您gemfile.lock =>rm Gemfile.lock
  3. 在你的Gemfile刪除gem 'rake'
  4. 運行bundle install
  5. 手動安裝摟草機:gem install rake --version=10.0.4
+0

仍然是一樣的錯誤。 – tokhi

相關問題