0

从 TextMate 内部运行 Cucumber 功能会产生错误。从终端完美运行

错误是:

运行:/usr/local/bin/ruby /Users/craig/Projects/lahaina/script/cucumber /Users/craig/Projects/lahaina/features/top_level_pages.feature --format=html 缺少这些必需的宝石:cucumber-rails > = 0.3.2 database_cleaner >= 0.5.0 webrat >= 0.7.0 你正在运行: /usr/local/bin/ruby 上的 ruby​​ 1.8.7.174 /Users/craig/.gem/ruby/1.8 上的 ruby​​gems 1.3.7 , /usr/local/lib/ruby/gems/1.8 运行rake gems:install安装缺少的gem。使用默认配置文件... false

如果我使用“gem query”检查我的 gem,我可以清楚地看到安装了提到的 gem:

cucumber-rails (0.3.2) 数据库清理器 (0.5.2) webrat (0.7.1)

按照建议运行 'rake gems:install' 无效

4

1 回答 1

0

原来是问题的组合:

删除了所有的 gem 等,回到几乎裸安装并重新安装了 ruby​​、rails、cucumber 和 rspec,这一切又开始工作了。

于 2010-07-02T03:39:04.327 回答