2012-04-14 3 views
0

Я только что обновил до последнего RVM (1.12.3) и пытаюсь установить драгоценный камень rvm-capistrano.Невозможно установить rvm-capistrano gem

У меня уже установлены последние capistrano, capistrano-ext, and capistrano-colors gems.

Это линия, которую я добавил к моему Gemfile:

gem 'rvm-capistrano' 

Когда я делаю 'bundle install' я получаю следующее сообщение об ошибке:

============== =============================

/home/larry/.rvm/gems/[email protected]tues/bin/rake Error:Error:[rake --tasks] rake aborted!

uninitialized constant Capistrano

/home/larry/.rvm/gems/[email protected]/gems/rvm-capistrano-1.0.2/lib/rvm/capistrano.rb:3:in `'

/home/larry/.rvm/gems/[email protected]/gems/bundler-1.1.3/lib/bundler/runtime.rb:74:in `require'

/home/larry/.rvm/gems/[email protected]/gems/bundler-1.1.3/lib/bundler/runtime.rb:74:in `rescue in block in require'

/home/larry/.rvm/gems/[email protected]/gems/bundler-1.1.3/lib/bundler/runtime.rb:62:in `block in require'

/home/larry/.rvm/gems/[email protected]/gems/bundler-1.1.3/lib/bundler/runtime.rb:55:in `each'

/home/larry/.rvm/gems/[email protected]/gems/bundler-1.1.3/lib/bundler/runtime.rb:55:in `require'

/home/larry/.rvm/gems/[email protected]/gems/bundler-1.1.3/lib/bundler.rb:119:in `require'

/home/larry/RubyMine/StupidTuesday/config/application.rb:7:in `'

/home/larry/RubyMine/StupidTuesday/Rakefile:4:in `require'

/home/larry/RubyMine/StupidTuesday/Rakefile:4:in `'

================================================

Вот «оскорбительный» линия от вновь добавленной rvm-capistrano/lib/rvm/capistrano.rb файл:

Capistrano::Configuration.instance(true).load do

Кажется, что это должно сработать. Кто-нибудь знает, почему это не так?

Спасибо,

Ларри

+3

Эта ошибка (и идентичная, относящаяся к генераторам рельсов) произошла, когда линия «gem rvm-capistrano» была помещена _before_ в строку «gem capistrano» в моем Gemfile. Когда я разместил строку «rvm-capistrano» _after_ «capistrano», она работала нормально. Я не понимал, что в Gemfile существует зависимость порядка. Надеюсь, это поможет кому-то еще. - Ларри – Larry

ответ

0

просто обновить версию РВМ-Capistrano самоцвета:

bundle update rvm-capistrano 

эта проблема уже было сообщено и неподвижную.