我尝试在 Windows 7 上安装 Rails 3,并且
rails new someapp -d mysql
cd someapp
bundle install
将在 mysql2 失败
所以,没有办法使用 MySQL,只能坚持使用 SQLite3。但我试过
rails new app_postgres -d postgresql
cd app_postgres
bundle install
这一切都奏效了。
这是否意味着 Rails 团队可能比 MySQL 更喜欢 Postgresql?实际上有没有办法让 Rails 3 使用旧的 mysql gems,以便它可以在 Windows 上运行,或者你能以某种方式让它工作,例如通过下载免费的 Visual Studio 并自己编译 mysql2?