【发布时间】:2011-12-06 09:39:02
【问题描述】:
对于我的 rails 应用程序(rails 3.1)的开发和测试环境,我使用 mysqlite3,它工作正常。对于共享服务器上的生产环境,我使用 mysql。使用 capistrano 一切都可以正常部署,但随后,Passenger 给出了以下错误:“请安装 mysql2 适配器:gem install activerecord-mysql2-adapter(mysql2 不是捆绑包的一部分。将其添加到 Gemfile。)”
所以我将它添加到 gemfile 中:
group :production do
gem 'activerecord-mysql2-adapter'
end
但是当我执行“捆绑安装”时,它说找不到那个 gem。当我尝试先添加 mysql2 gem 时,它会尝试将其安装在我的本地 Mac 上(顺便说一句,这很痛苦),而我认为它只会安装在共享服务器上?
【问题讨论】:
-
mysqlite3,你的意思是sqlite3吗?
标签: ruby-on-rails