undefine method ‘require_gem’
Aug
10最近开始用 Rails 2.1,升级了 gem,之后在以前的 1.2.3 的项目中使用 rake db:migrate,提示
undefined method `require_gem’ for main:Object (NoMethodError)
搜索结果说 require_gem 变成了 gem,有个解决方法是装新版的 rake:
gem install –remote rake
问题解决,今天用 rails 创建新项目的时候又遇到 undefine method ‘require_gem’ 的问题,直接将 rails 脚本里面的一个 require_gem 改成 gem,问题解决。
但是别的包里面的 require_gem 怎么办呢?





gem up –system
rake rails:update
不过最好还是重新rails一个2.1新空项目,把以前的代码拷过去
-- stainless August 10th, 2008 16:03@stainless 已经做了你说的工作,在创建一个空的rails项目时,rails这个脚本报的错误,我手工改了脚本,不知道以后遇到这个问题是不是都要手工去改
-- suave.su August 10th, 2008 19:15