Ruby on rails 如何设置与RVM“Integration via:default_environment”相关的“BUNDLE_PATH”值?

Ruby on rails 如何设置与RVM“Integration via:default_environment”相关的“BUNDLE_PATH”值?,ruby-on-rails,ruby,ruby-on-rails-3,ubuntu,rvm,Ruby On Rails,Ruby,Ruby On Rails 3,Ubuntu,Rvm,我正在运行Ubuntu10.04Lucid、Ruby1.9.3p125、RubyonRails 3.2.2和1.10.3。我正在尝试正确设置与RVM相关的BUNDLE_PATH值 此时,在我的deploy.rb文件中,我注意到已注释的BUNDLE\u路径散列键: set :default_environment, { 'PATH' => "/usr/local/rvm/gems/ruby-1.9.3-p125/bin:/usr/local/rvm/gems/ruby-1

我正在运行Ubuntu10.04Lucid、Ruby1.9.3p125、RubyonRails 3.2.2和1.10.3。我正在尝试正确设置与RVM相关的BUNDLE_PATH值

此时,在我的deploy.rb文件中,我注意到已注释的BUNDLE\u路径散列键:

set :default_environment, {
  'PATH'         => "/usr/local/rvm/gems/ruby-1.9.3-p125/bin:/usr/local/rvm/gems/ruby-1.9.3-p125@global/bin:/usr/local/rvm/rubies/ruby-1.9.3-p125/bin:/usr/local/rvm/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games",
  'RUBY_VERSION' => '1.9.3p125',
  'GEM_HOME'     => "/usr/local/rvm/gems/ruby-1.9.3-p125",
  'GEM_PATH'     => "/usr/local/rvm/gems/ruby-1.9.3-p125:/usr/local/rvm/gems/ruby-1.9.3-p125@global"
  # 'BUNDLE_PATH'  => '/path/to/.rvm/gems/ree-1.8.7-2010.01'  # If you are using bundler.
}

由于我使用管理我的宝石,我想设置该值以及它应该作出。什么是真正的捆绑路径?我如何设置它,我必须考虑什么值?< /P> < P>请使用与

的第一节合并 还有与bundler的集成gem-我在示例应用程序中都使用了-

如果在系统和服务器上将RVM更新为head版本,则可以使用从配置文件读取ruby版本的新方法,从更新开始:

rvm get head
然后检查deploy.rb的这一行:

并使用一个不需要信任的新配置文件:


这会自动从Gemfile注释中选择ruby,请不要忘记删除.rvmrc,因为它现在被选为指定ruby的主要格式。

我在设置正确的格式时遇到了麻烦ree@rails3与链接内容中的set:rvm\u ruby\u string语句相关的值BTW:这就是我选择使用第二种形式的原因。我怎样才能设定时间ree@rails3我的情况下的值?重复:如何设置ree@rails3我的例子中的值?set:rvm_ruby_string,ree@rails3-但请记住,这是一个远程环境,它不会调用此ruby,也不会创建此gemset-您需要在服务器上执行此操作
#ruby=1.9.3-p125
#ruby-gemset=my-app