最近项目要用ruby 1.8.7 + rails 2.3.4 于是就折腾了一下。
遇到几个问题,首先我用这两个版本,发现建不了项目,报错误信息如
uninitialized constant ActiveSupport::Dependencies::Mutex(NameError)
于是查了下资料,发现要有几个文件需要改
他们是ruby路径下的,root.rb | environment.rb | rails.rb 加入 require 'thread'
好了之后链接数据库,mysql,结果不能migrate,先gem install mysql,还是不行,查资料,说要用到mysql的一个libmysql.dll文件,我就从我的mysql中拷贝了一个到ruby的bin目录下,虽然可以migrate了,但是建不了表,因为dll版本太高,找了个低版本,于是能migrate了。