【发布时间】:2011-08-06 16:12:59
【问题描述】:
努力让 RVM 与 Capistrano 和 Rails 3.1rc5 一起工作,但对我找到的说明感到困惑。
RVM 的网站提供 these instructions 说:
在新选项中,您可以执行以下操作(根据您的个人设置进行调整):
$:.unshift(File.expand_path('./lib', ENV['rvm_path'])) # Add RVM's lib directory to the load path.
require "rvm/capistrano" # Load RVM's capistrano plugin.
set :rvm_ruby_string, 'ree@rails3' # Or whatever env you want it to run in.
现在我假设他们希望在我们的 deploy.rb 文件的顶部有这个!?!我只是问,因为我没有在我见过的deploy.rb 中看到“$:.”,尽管很少。
以“$:.”开头的行具体是做什么的?它属于deploy.rb 还是其他地方?
【问题讨论】:
-
似乎在使用他们创建的 rvm-capistrano gem 之后,它会建议您删除该行:
RVM - Capistrano integration was extracted to a separate gem, install: 'gem install rvm-capistrano' and remove the '$LOAD_PATH.unshift' line
标签: ruby-on-rails ruby-on-rails-3 deployment capistrano