Category → RUBY
十一月 8th, 2008
Rails 1.1问题
WEDNESDAY, 29. MARCH 2006, 04:10:31
在Intel Mac 10.4.5安装Rails后,启动server时出现active_support/dependencies.rb, 类LoadingModule错误。运行depot, typo均出现此错误。
看到railscn.com有帖说“在新版active support1.3.0中这个类已经取消,导致typo启动错误!”,看样我的这次使用gem install rails已经安装了最新的1.1版rails.目前更改回Rails1.0可避免。
这个问题解决前,我先使用Locomotive先.
说通过命令rake freeze_edge REVISION=3303 可以把Rails的环境lock在1.0的版本。
另外,其他程序若出现LoadingModule错误,看到是发生在启动environment.rb时。那对比1.1和1.0两个版本生成的environment.rb, 发现有很多不同。于是,可以通过rails your_project来更新project, 覆盖掉诸如environment.rb等1.0的文件。