我剛升級到最新的RVM(1.12.3),並試圖安裝rvm-capistrano寶石。無法安裝rvm-capistrano寶石
我已經安裝了最新的capistrano, capistrano-ext, and capistrano-colors gems
。
這是我加入到我的Gemfile行:
gem 'rvm-capistrano'
當我做一個'bundle install'
我得到以下錯誤:
============== =============================
/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
「攻擊」線file:
Capistrano::Configuration.instance(true).load do
這似乎應該只是工作。有誰知道它爲什麼不是?
感謝,
拉里
當gem rvm-capistrano行被放在我的Gemfile中的「gem capistrano」行之前時,出現了這個錯誤(和一個與rails生成器相關的錯誤)。 當我將「rvm-capistrano」系列放置在「capistrano」之後時,它工作正常。我沒有意識到Gemfile中存在順序依賴關係。 希望這會幫助別人。 - Larry – Larry 2012-04-14 14:36:08