【发布时间】:2011-07-26 14:13:44
【问题描述】:
因此,当我对 Lion 进行就地升级时,我的 Macbook Pro 上有几个具有黄瓜功能的 Rails 应用程序。
所以现在我重新安装了 XCode,更新了我所有的 gem,当我启动 rails 服务器时,一切似乎都很好。但如果我运行cucumber features,我会得到以下信息:
You have already activated rack 1.3.2, but your Gemfile requires rack 1.2.3.
Consider using bundle exec. (Gem::LoadError)
所以我删除了 Gemfile.lock 以摆脱旧的 gem 列表,将 Gemfile 上的 rails 版本碰撞到新的版本,然后再次运行 bundle install,它做到了。没有错误,但黄瓜功能不会在我的一生中运行。
【问题讨论】:
-
您是否考虑过使用
bundle exec cucumber而不是运行cucumber?:) -
我会试一试,但我也想弄清楚我的环境出了什么问题
标签: ruby-on-rails cucumber osx-lion