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

 

照着书上依葫芦画瓢创建自己的第一个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下看看。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值