我正在使用Capistrano在臨時環境中部署Rails應用程序。 cap deploy:update
工作正常,但旅客不斷報告這個 Could not find mysql2-0.3.11 in any of the sources (Bundler::GemNotFound)
在任何源代碼中找不到mysql2-0.3.11(Bundler :: GemNotFound)
我做執行bundle install
,bundle list
和gem list
都顯示創業板的安裝,並且需要在rails console
做工精細數據庫訪問操作,所有這些服務器上。在我的機器上,一切都很好。
我使用RVM,紅寶石1.9.3,3.2.8的Rails,這是deploy.rb的相關部分:
set :rvm_ruby_string, ENV['GEM_HOME'].gsub(/.*\//,"") # Read from local system
require "rvm/capistrano" # Load RVM's capistrano plugin.
它是一個客運的問題,我是不是做錯了什麼與Capistrano的,還是它與寶石版本的問題?