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