为Ruby on Rails 3.1.0安装mysql2 gem

Pie*_*lop 11 ruby ruby-on-rails

我收到这个错误

Gem文件将保留在
/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应用程序,我无法解决它.

Mic*_*ant 24

大多数人发现这是有效的:

sudo apt-get install libmysql-ruby libmysqlclient-dev
Run Code Online (Sandbox Code Playgroud)


小智 0

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

我需要查看日志来确定。尝试一下并将输出粘贴到此处:

cat /home/mark/.bundler/tmp/28288/gems/mysql2-0.2.17/ext/mysql2/gem_make.out 
Run Code Online (Sandbox Code Playgroud)

顺便说一句:您使用的是哪个操作系统?