Работает над тем, чтобы RVM работал с Capistrano и Rails 3.1rc5 и запутался в найденных мною инструкциях.
Веб-сайт RVM предоставляет эти инструкции , в которых говорится:
В новой опции вы можете сделать следующее (настроить в соответствии с вашими личными настройками):
$:.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
или куда-то еще?