我尝试为使用MySQL的Rails应用程序启用审阅应用程序,但Heroku一直自动安装Heroku Postgres::将数据库作为资源,并为审阅应用程序设置DATABASE_URL环境变量。无法加载应用程序:Gem::载入错误:为数据库适配器指定了'postgresql',但未加载gem。如何禁用Postgres插件的自动安装和/或阻止DATABASE_URL在评论应用程序中设置?
DATABASE_URL
ecbunoof1#
PostgreSQL是一个heroku插件。如果它是自动安装的,我假设你是通过heroku Jmeter 板而不是手动生成一个app.json文件。你需要做的是创建一个app.json文件(在你项目的根目录下),并且不要把postgresql放在addons部分。例如:
"addons": [ "your_included_addon_which_is_not_postgresql" ]
wgxvkvu92#
Heroku PostgreSQL默认情况下对评论应用程序启用。要禁用它,请将以下内容添加到您的app.json:
"heroku-postgresql": { "enabled": false }
我希望这对你有帮助
2条答案
按热度按时间ecbunoof1#
PostgreSQL是一个heroku插件。如果它是自动安装的,我假设你是通过heroku Jmeter 板而不是手动生成一个app.json文件。
你需要做的是创建一个app.json文件(在你项目的根目录下),并且不要把postgresql放在addons部分。例如:
wgxvkvu92#
Heroku PostgreSQL默认情况下对评论应用程序启用。要禁用它,请将以下内容添加到您的app.json:
我希望这对你有帮助