欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

rake db:migrate执行出错,提示Using bundle exec解决方案

程序员文章站 2022-03-03 08:10:53
...

 

照着书上依葫芦画瓢创建自己的第一个Ruby应用,windows环境。在执行rake db:migrate时报了如下错

#---

rake aborted!

You have already activated rake 0.9.2.2, but your Gemfile requires rake 10.0.3.

Using bundle exec may solve this.

 

(See full trace by running task with --trace)

---#

网上查了下,看了几个都说按照提示使用:bundle exec rake db:migrate 会解决问题。但是对我无效。

也有哥们说后面还加个VERSION=没看明白,但是各种尝试加上版本号都未果。

执行bundle exec rake db:migrate 的错误信息如下:

 

       #---

rake aborted!

cannot load such file -- bundler/setup

E:/works/rubytest/depot/config/boot.rb:6:in `<top (required)>'

E:/works/rubytest/depot/config/application.rb:1:in `<top (required)>'

E:/works/rubytest/depot/Rakefile:5:in `<top (required)>'

(See full trace by running task with --trace)

---#

 

参考链接:http://jxpwyd.iteye.com/blog/1327581

http://www.dunjh.com/blog/2011/05/%E5%AD%A6%E4%B9%A0%E4%B8%80%E4%B8%8Bblumine/

http://www.bwxxkj.com/a/jishuzhongxin/bianchengyuyan/2012/0617/105120.html

 

最终我的解决办法是:在dos中执行gem install rake

安装rake

还不行的话,再bundle下看看。