【发布时间】:2011-11-06 19:14:50
【问题描述】:
我在尝试运行我的应用时遇到了问题:
You have already activated rack 1.3.2, but your Gemfile requires rack 1.2.3. Consider using bundle exec.
我阅读了很多关于这种错误的信息,但我没有找到任何适合我的解决方案
感谢您的提前
【问题讨论】:
-
你能详细说明为什么你不能使用
bundle exec rake吗? -
只是因为错误堆栈显示在'gems/bundler-1.0.18/lib/bundler/runtime.rb'中引发的错误,我宁愿不玩这种文件
-
Bundle exec是完全安全的,据我所知,这是调用 rake 和其他脚本的推荐方式。 -
感谢您的提示,但我真的不知道我必须在我的 rails 应用程序的哪个位置配置
bundle exec rake的使用 -
您无需配置任何内容,只需在控制台中为命令添加前缀即可。你有没有试过
bundle update这会获取最新版本并覆盖Gemfile.lock。