我的应用程序暂存环境正在mysql
文件中使用database.yml
适配器。
但我在我的gemfile中包含了mysql2
gem,因为我有msql
适配器错误。
文件是这样的?
staging:
adapter: mysql
database: myapp
username: xyz
password: IiVTKgcJCt
host: ec2-50-16-127-64.compute-1.amazonaws.com
reconnect: true
如何将适配器更改为mysql2
?
答案 0 :(得分:5)
在正常情况下,您的database.yml将设置为由Engine Yard自动使用正确的适配器。如果没有发生这种情况,您可能会遇到导致此问题的配置问题。如果您仍然关注这一点,我建议您与我们的支持团队一起开票,以便我们进一步为您提供帮助。 https://support.cloud.engineyard.com
谢谢,
泰勒
答案 1 :(得分:1)
我遇到了类似的情况,最后上传了一个自定义食谱来写出database.yml文件。我使用了谷歌上发现的这个例子: