gpt4 book ai didi

mysql - Heroku 错误 : Please install the postgresql adapter but I'm using mysql, 那么为什么我会看到此错误?

转载 作者:行者123 更新时间:2023-11-29 14:37:26 24 4
gpt4 key购买 nike

请安装 postgresql 适配器:gem install activerecord-postgresql-adapter(pg 不是 bundle 的一部分。将其添加到 Gemfile。)

所以我按照这里的说明进行操作:How to handle Ruby on Rails error: "Please install the postgresql adapter: `gem install activerecord-postgresql-adapter'"

首先,这并不能解决我的问题(导致我需要调试的其他错误),但无论如何,为什么我必须为 ruby​​ 安装 PG 接口(interface)?我在 mysql 上!

编辑:我被告知 Heroku 不支持 MySQL。这是最近的变化吗?大约 3 个月前,我在 Heroku 网站上使用 mysql,没有任何问题。

最佳答案

我不想假设任何事情,但如果您以前能够使用 heroku,那么您的 Gemfile 中可能有类似的内容:

group :production do
gem 'pg'
....
end

group :development do
gem 'rspec-rails'
gem 'sqlite3'

....
end

这将确保rails在开发环境中使用mysql(或者sqlite3,如果您逐字复制示例),并在heroku托管的生产环境中使用postgres('pg')。尝试一下,看看是否能解决您的问题。我希望如此。

关于mysql - Heroku 错误 : Please install the postgresql adapter but I'm using mysql, 那么为什么我会看到此错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8735957/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com