我正在尝试为使用MySQL的Rails应用程序启用审核应用程序,但Heroku会自动安装 Heroku Postgres :: Database 作为资源并设置DATABASE_URL
环境变量以供审核应用。这导致Rails假设我正在使用PostgreSQL:
无法加载应用程序:Gem :: LoadError:为数据库适配器指定'postgresql',但未加载gem。
如何禁用Postgres插件的自动安装和/或阻止在审核应用中设置DATABASE_URL
?
答案 0 :(得分:0)
PostgreSQL是一个heroku插件。如果它是自动安装的,我假设您通过heroku仪表板生成app.json文件,而不是手动生成。
您需要做的是创建一个app.json文件(在项目的根目录下),而不是将postgresql放在addons部分。例如:
"addons": [
"your_included_addon_which_is_not_postgresql"
]