【问题标题】:Connect Ruby on Rails to existing MySQL database (previously installed XAMMP)将 Ruby on Rails 连接到现有的 MySQL 数据库(以前安装的 XAMPP)
【发布时间】:2013-02-19 18:42:27
【问题描述】:

我已经在带有xampp 的ubuntu 机器上安装了ruby on rails(确切地说是gitlab),但是我无法将现有的mysql 连接到ror。我可以通过运行安装 gem mysql2

"gem install mysql2 -- --with-mysql-include=/opt/lampp/include --with-mysql-config=/opt/lampp/bin/mysql_config". 

但是当我运行“捆绑安装”时,它就出来了:

 "Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension."

"An error occurred while installing mysql2 (0.3.11)" 

等等。我该怎么办?

【问题讨论】:

  • 我相信 XAMPP 没有在它应该安装的地方安装 mysql。它创建了某种隔离安装。我有那个问题。将 MySQL 作为单独的实体安装到 XAMPP,看看是否有帮助。

标签: mysql ruby ubuntu gem xampp


【解决方案1】:

我遇到了同样的问题,为mysql 安装了一个库,为我解决了这个问题。 尝试运行:

 sudo apt-get install libmysqlclient-dev

并尝试再次安装 gem。

希望它有效!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-28
    • 1970-01-01
    • 2021-09-30
    • 1970-01-01
    • 2011-05-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多