如何修改engine yard database.yml文件?

时间:2012-12-18 13:25:06

标签: ruby-on-rails-3.2 engineyard

我的应用程序暂存环境正在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

2 个答案:

答案 0 :(得分:5)

在正常情况下,您的database.yml将设置为由Engine Yard自动使用正确的适配器。如果没有发生这种情况,您可能会遇到导致此问题的配置问题。如果您仍然关注这一点,我建议您与我们的支持团队一起开票,以便我们进一步为您提供帮助。 https://support.cloud.engineyard.com

谢谢,

泰勒

答案 1 :(得分:1)

我遇到了类似的情况,最后上传了一个自定义食谱来写出database.yml文件。我使用了谷歌上发现的这个例子:

https://gist.github.com/1989695