2012-04-14 142 views
0

我剛升級到最新的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

這似乎應該只是工作。有誰知道它爲什麼不是?

感謝,

拉里

+3

當gem rvm-capistrano行被放在我的Gemfile中的「gem capistrano」行之前時,出現了這個錯誤(和一個與rails生成器相關的錯誤)。 當我將「rvm-capistrano」系列放置在「capistrano」之後時,它工作正常。我沒有意識到Gemfile中存在順序依賴關係。 希望這會幫助別人。 - Larry – Larry 2012-04-14 14:36:08

回答

0

剛剛更新RVM-Capistrano酒店寶石的版本:

bundle update rvm-capistrano 

這個問題已經被報告並固定。