autospec和缺少宝石

时间:2010-06-02 20:13:06

标签: ruby-on-rails ruby rubygems cucumber

我有一个奇怪的行为或autospec。在autospec运行中,我在控制台中看到

/opt/local/bin/ruby /opt/local/lib/ruby/gems/1.8/gems/cucumber-0.7.3/bin/cucumber --profile autotest-all --format rerun --out /var/folders/xx/xxbiSMYpEjesle1hezvfDU+++TI/-Tmp-/autotest-cucumber20100603-46558-rwbmlp-0 
Missing these required gems:
  cucumber-rails  >= 0.3.1

You're running:
  ruby 1.8.7.249 at /opt/local/bin/ruby
  rubygems 1.3.7 at /Users/alec/.gem/ruby/1.8, /opt/local/lib/ruby/gems/1.8

Run `rake gems:install` to install the missing gems.

但安装了宝石

alec$ gem search cucumber-rails --local

*** LOCAL GEMS ***

cucumber-rails (0.3.1)
这是什么?我在应用程序中安装了所有文件的黄瓜。

1 个答案:

答案 0 :(得分:0)

我已经解决了这个问题。 Autotest / autospec正在与开发环境一起工作,但与“黄瓜”环境无关。只需将gem要求添加到您的environment.rb中即可解决此问题。