Jonathans-MacBook-Air-2:hw3-rottenpotatoes 乔纳森$黄瓜 警告:Gem::Specification.reset 期间未解决的规范: tzinfo (~> 0.3.37) 警告:清除未解决的规范。 如果这会导致问题,请报告错误。 您已经激活了 activesupport 4.0.0,但您的 Gemfile 需要 activesupport 3.2.14。使用 bundle exec 可以解决这个问题。(宝石::加载错误) /Users/Jonathan/.rvm/gems/ruby-1.9.3-p448/gems/bundler-1.3.5/lib/bundler/runtime.rb:33:in `block in setup' /Users/Jonathan/.rvm/gems/ruby-1.9.3-p448/gems/bundler-1.3.5/lib/bundler/runtime.rb:19:in `setup' /Users/Jonathan/.rvm/gems/ruby-1.9.3-p448/gems/bundler-1.3.5/lib/bundler.rb:120:in `setup' /Users/Jonathan/.rvm/gems/ruby-1.9.3-p448/gems/bundler-1.3.5/lib/bundler/setup.rb:7:in `'
但似乎我在这个目录中有正确的 rails 版本。
Jonathans-MacBook-Air-2:hw3-rottenpotatoes Jonathan$ rails --version 导轨 3.2.14
我对红宝石有点陌生,对为什么“耙黄瓜”有效但“黄瓜”在终端中不起作用感到困惑。我不知道 ruby 和 gems 是如何设置的,但我有一种预感,不知何故,在我的工作目录中,ruby 被告知使用 rails 3.2.14 但命令“cucumber”仅检测到 activtesupport 4.0.0(我相信是绑在铁轨上)
非常感谢!