gpt4 book ai didi

mysql - Gem::LoadError:为数据库适配器指定了 'mysql',但未加载 gem

转载 作者:可可西里 更新时间:2023-11-01 07:26:09 25 4
gpt4 key购买 nike

在我的 gemfile 中:

group :development, :test,:production 做gem 'mysql2', '~> 0.3.16'结束

在日志中:

$ heroku 运行 rake db:migrate

Running rake db:migrate attached to terminal...启动,run.3758
rake 中止!

Gem::LoadError:为数据库适配器指定了“mysql”,但未加载 gem。将 gem 'mysql' 添加到您的 Gemfile(并确保其版本为
ActiveRecord 要求的最低限度)。

我已经为应用程序添加了“cleardb”附加组件。现在我想使用它。但是,我无法迁移到数据库,因为我遇到了上述错误。

最佳答案

当你设置你的DATABASE_URL时,你需要指定使用mysql2://而不是mysql://

像这样:

heroku config:set DATABASE_URL='mysql2://adffdadf2341:adf4234@us-cdbr-east.cleardb.com/heroku_db?reconnect=true'

关于mysql - Gem::LoadError:为数据库适配器指定了 'mysql',但未加载 gem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26955058/

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