rake db:migrate学会的一些tips
在对着书本学习ROR的时候,执行rake db:migrate出现了一堆问题:
1. 首先rake版本冲突,本地是10,然后需要是0.8.7,解决办法
先卸载最新版本rake: gem unistall rake -v=10.0.3,然后安装rake0.8.7:gem install rake 0.8.7
然后在gemfile里面加上gem 'rake' '0.8.7', 跑bundle update rake, 最后使用bundle exec rake db:migrate执行migrate命令
2. 在执行bundle exec rake的时候又遇到了“Use RbConfig instead of obsolete and deprecated Config”,经查原来是Config模块被改名为RbConfig了
解决方法就是在require 'rbconfig' 之前加上下面两句
Object.send :remove_const, :Config
Config = RbConfig
果然是出了问题才能学到更多。。。
Use RbConfig instead of obsolete and deprecated Config
作者:Shane
出处:http://bluescorpio.cnblogs.com
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
出处:http://bluescorpio.cnblogs.com
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。