为Ruby on Rails 3.1.0安装mysql2 gem

时间:2012-01-16 00:04:15

标签: ruby-on-rails ruby

我收到此错误

  

宝石文件将保留在中     /home/mark/.bundler/tmp/28288/gems/mysql2-0.2.17进行检查。
    结果记录到
    /home/mark/.bundler/tmp/28288/gems/mysql2-0.2.17/ext/mysql2/gem_make.out
    安装mysql2(0.2.17)时发生错误,Bundler无法执行     继续。确保gem install mysql2 -v '0.2.17'成功     在捆绑之前。

使用Ruby on Rails应用程序,我无法解决它。

2 个答案:

答案 0 :(得分:24)

大多数人都觉得这很有效:

sudo apt-get install libmysql-ruby libmysqlclient-dev

答案 1 :(得分:0)

这可能是编译错误。也许你的系统中没有安装mysql开发库。

我需要查看日志才能确定。 尝试并粘贴输出:

cat /home/mark/.bundler/tmp/28288/gems/mysql2-0.2.17/ext/mysql2/gem_make.out 
是的:您使用的操作系统是什么?