Heroku App正在读取database.yml文件
|
据我所知,Heroku应该会自动生成一个database.yml文件,而忽略本地文件。但是,我看到一个错误,但事实并非如此,我对本地database.yml的更改正在影响Heroku应用。这是有问题的,因为我不知道如何设置文件的生产部分,以便Heroku可以找到正确的数据库。
例如以下
production:
adapter: sqlite3
database: db/production.sqlite3
pool: 5
timeout: 5000
其次是db:migration
$:~/Apps/DancingCupid/DancingCupid$ heroku rake --trace db:migrate
吐出来
rake aborted!
unable to open database file
/app/.bundle/gems/ruby/1.8/gems/activerecord-3.0.5/lib/active_record/connection_adapters/sqlite3_adapter.rb:27:in `initialize\'
...
根据发送给生产环境的数据库类型,我可能会遇到不同的错误。
除了删除该应用程序并制作一个新应用程序外,还有什么方法可以解决此问题?
没有找到相关结果
已邀请:
5 个回复
贸会
,它将使您连接到应用程序中的bash会话,然后看一下
,您将看到他们是如何重写它的。
抵舵
,然后通过
运行远程bash,以查看其在服务器上的内容并与本地的进行比较。
攫怂绵十
朗排谎纷瘟
,然后将
添加到
文件中。 这样,当您推送到Heroku时,它将没有任何数据库配置可参考。 您可能也不想生产12英镑的宝石。确保它在您的Gemfile的开发/测试组中。
倪蕊悲潍