gpt4 book ai didi

ruby-on-rails - Heroku 数据库 :pull cant connect to my DB in ubuntu

转载 作者:行者123 更新时间:2023-12-04 18:42:11 25 4
gpt4 key购买 nike

所以我最近将ubuntu更新到11.04,然后又降级回11.04,因为我讨厌unity。无论如何,在我重新安装 11.40 后,我不得不克隆所有旧的 heroku 应用程序并尝试运行 heroku db:pull拉数据库并将其导入我的 mysql 数据库,但我不断收到此错误:

Failed to connect to database:
Sequel::AdapterNotFound -> LoadError: no such file to load -- mysql2

我的 gem 文件有 gem 'mysql2', '< 0.3'我已经通过 RVM gem 安装了水龙头。我之前运行 db:pull 时从未遇到过这个问题,所以我不知道问题是什么。

我用 rails 3.0 运行 ruby​​ 1.9.2

最佳答案

运行:
gem install mysql2heroku db:pull再次 ...

如果您在之前的“gem install mysql2”中遇到此错误:

Building native extensions.  This could take a while...
ERROR: Error installing mysql2:
ERROR: Failed to build gem native extension.

可能应该安装 libmysqlclient-dev 包:
sudo apt-get install mysql-server mysql-server-5.1 libmysqlclient-dev mysql-client-5.1 mysql-common


gem install mysql2

... 或最终运行
locate mysql_config

然后将生成的路径替换为以下命令路径:
sudo gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config

关于ruby-on-rails - Heroku 数据库 :pull cant connect to my DB in ubuntu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8029832/

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