2012-06-28 42 views
0

我有一個在Rails 3應用程序中使用遠程數據庫的capistrano配方。下面是食譜的一部分:嘗試連接到遠程數據庫時,Capistrano失敗:rvm-shell沒有這樣的文件或目錄

role :web, "ip1" 
role :app, "ip1" 
role :db, "ip2" 

set :rvm_type, :system 
set :rvm_ruby_string, '1.9.3' 

set :deploy_to, "/apps/gits/#{application}" 
set :deploy_via, :remote_cache 
set :deploy_env, 'production' 

而且Capistrano的是給我這個錯誤:usr/local/rvm/bin/rvm-shell: No such file or directory

但是,如果我註釋掉數據庫服務器(不具有RVM),並讓軌道認爲DB是在網絡服務器上(它有rvm)一切正常。

我假設自:rvm_type設置爲系統capistrano正在系統上尋找它,但爲什麼它在尋找它呢?有沒有辦法解決 ?

回答

相關問題