我尝试在较旧的Rails应用程序上运行rake routes
,然后我得到了这个:
Gem::LoadError: You have already activated rake 11.1.2, but your Gemfile requires rake 10.4.2. Prepending `bundle exec` to your command may solve this.
所以我尝试bundle exec
,它有效。
但是如何更改我的Gemfile以便我不必bundle exec
,
rake 10.4.2未在我的Gemfile中明确显示。
感谢。
答案 0 :(得分:0)
您当前的宝石集具有rake版本11.1.2
,但您的Gemfile.lock
需要使用旧版本(即10.4.2
)。
如果更新项目gems版本不会破坏您的项目,您可以删除Gemfile.lock
文件,然后运行bundle install
创建一个新文件。然后,"问题"应该修好。