最新のRVM(1.12.3)にアップグレードし、rvm-capistrano gemをインストールしようとしています。rvm-capistrano gemをインストールできない
私はすでに最新のcapistrano, capistrano-ext, and capistrano-colors gems
をインストールしています。
これは私が私のGemfileに追加した行です:私は'bundle install'
を行うと
gem 'rvm-capistrano'
は、私は次のエラーを取得する:
============== =============================ここ
/home/larry/.rvm/gems/[email protected]/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"行が私のGemfileの "gem capistrano"行の前に置かれたとき、そのエラー(およびレールジェネレータに関連するエラー)が発生しました。 私は "rvm-capistrano"の行を "capistrano"の後に置いたときにうまくいきました。私はGemfileに順序依存性があることを認識しませんでした。 これは他の人に役立つことを望みます。 - Larry – Larry