0
我正在嘗試將我的Rails 3應用程序部署到使用capistrano的站點5共享主機。我遇到了很多小問題並逐步解決了這些問題,但是這個問題讓我頭疼: 當capistrano執行bundle install
時,我收到一個密碼問題,所以我猜這個包試圖安裝我的應用程序共享主機中的全局gem,然後是root密碼。這是Capistrano的問我了root密碼,當我執行cap deploy:migrations
:站點上的Rails部署5
triggering after callbacks for `deploy:update_code'
* executing `bundle_install'
* executing "cd /home/domain/public_html/releases/20110406100442 && bundle install"
servers: ["domain.com"]
[domain.com] executing command
** [out :: domain.com] Fetching source index for http://rubygems.org/
** [out :: domain.com] Enter your password to install the bundled RubyGems to your system:
我改變了.gemrc
文件,包括我當地的寶石路徑,這樣我就可以安裝通過ssh連接到服務器的寶石。完美的作品......我在deploy.rb文件也改變了GEM_PATH
價值,但它仍然不能正常工作:
default_environment['GEM_PATH']='/home/domain/.gem:/usr/lib/ruby/gems/1.8'
任何想法?在這裏得到堅果...
謝謝!!
謝謝,隊友!!! – Pizzicato 2011-04-06 15:37:31