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