设置Leopard下Rails默认使用MySql
November 27, 2007
Leopard系统附带安装的rails 1.2.3版本,使用SQLite作为默认数据库。要修改为MySql,修改这个文件:
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/rails_generator/generators/applications/app_generator.rb
将第9行和第104行中的sqlite3修改为mysql即可。



[...] 默认使用SQLite3数据库。作出这一调整的一个原因是SQLite3比MySql来得简单,另一个原因是Leopard的开发环境默认安装的是SQLite3.参考这里了解修改Leopard随带的Rails 1.2.3默认数据库的方法;或者在创建rails应用的时候用rails -d mysql myapp来指定使用MySql数据库。 [...]