2013-03-05 92 views
0

我已经在ubuntu计算机上安装了rails(gitlab),使用xampp,但是我没有将现有的mysql连接到ror。我可以通过运行将Ruby on Rails连接到现有的MySQL数据库(以前安装的XAMMP)

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

安装宝石mysql2但是,当我跑了 “包安装”,就出来了:

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

"An error occurred while installing mysql2 (0.3.11)" 

等。我该怎么办?

+0

我相信XAMPP不会在它应该安装的地方安装mysql。它创建了某种孤立的安装。我有这个问题。将MySQL作为单独的实体安装到XAMPP,看看是否有帮助。 – andy 2013-03-05 11:33:38

回答

1

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

sudo apt-get install libmysqlclient-dev 

并尝试再次安装gem。

希望它的作品!