将rake版本从10.1.1降级到10.1.0

时间:2014-01-11 12:24:28

标签: ruby-on-rails-4 rake database-migration

Gemfile

gem 'rails', '4.0.0'
ruby '2.0.0'

我正在使用rails 4但是有些如何安装rake 10.1.1。所以,每当我发出像

这样的命令时

rake db:migrate

出现以下错误:

rake aborted!
You have already activated rake 10.1.1, but your Gemfile requires rake 10.1.0. Using     bundle exec may solve this.

每次触发rails命令时,我都不想写bundle exec

那么,对此有什么好的解决方案吗?

感谢您的关注

3 个答案:

答案 0 :(得分:23)

实际上,

gem uninstall rake -v 10.1.1

然后

bundle install

适合我。 Thanks Ju Liu

答案 1 :(得分:2)

您可以使用

gem uninstall rake

并删除较新版本的gem。


或者使用

将当前版本添加为binstub
bundle exec rake rails:update:bin
bundle binstubs rake

之后,您可以使用

bin/rake db:migrate

答案 2 :(得分:0)

简单地运行:

bundle update

完成!