我想正确使用Capistrano和RVM,以便将Ruby on Rails 3.2.2应用程序部署到运行Ubuntu 10.04 LTS的远程机器上。我阅读了“How do I configure capistrano to use my rvm version of Ruby”问题/答案和“Using RVM rubies with Capistrano”官方文档,但我仍然有一些与Rvm - Capistrano集成有关的问题。Rvm - Linux上的Capistrano集成Ubuntu
例如,通过RVM Capistrano的插件与该集成(更多信息请参见官方文档),我有什么做完全(因为我不明白其中和如何把相关的代码)?
或者,通过:default_environment
与该集成(更多信息请参见官方文档),你应该正确地说出下面的代码在deploy.rb
文件:
set :default_environment, {
'PATH' => "/path/to/.rvm/gems/ree/1.8.7/bin:/path/to/.rvm/bin:/path/to/.rvm/ree-1.8.7-2009.10/bin:$PATH",
'RUBY_VERSION' => 'ruby 1.8.7',
'GEM_HOME' => '/path/to/.rvm/gems/ree-1.8.7-2010.01',
'GEM_PATH' => '/path/to/.rvm/gems/ree-1.8.7-2010.01',
'BUNDLE_PATH' => '/path/to/.rvm/gems/ree-1.8.7-2010.01' # If you are using bundler.
}
什么的路径是指?如何检索运行Linux Ubuntu的路径值?
最后,您建议使用哪种集成类型?
它接缝,我解决了这个问题。但是,现在我得到另一个错误:http://stackoverflow.com/questions/9703680/rvm-capistrano-and-delayedjob-the-you-need-to-add-gem-daemons-to-your-gemfi – user502052 2012-03-14 14:17:46