Lin*_*der 4 ruby ruby-on-rails ruby-on-rails-3.1
我正在尝试使用带有rails 3.1.0.rc6 的mysql2 gem,但我的mysql客户端遇到了一些问题.
我在尝试启动服务器时收到此消息.
MySQL客户端库版本不正确!这个gem是为5.1.53编译的,但客户端库是5.5.14.(RuntimeError)
如何编译/安装mysql2以便可以使用mysql 5.5.14?
我尝试过gem pristine mysql2没有成功.
Lin*_*der 12
这里的问题是MySQL2 gem是为Apple安装的MySQL版本(开发包)而不是我使用Homebrew编译的.
安装gem时使用此命令解决了问题.
gem install mysql2 -- --with-mysql-config=/usr/local/Cellar/mysql/5.5.14/bin/mysql_config
不要忘记使用以下命令安装mysql:
sudo brew install mysql
现在的问题是我们不知何故需要将选项传递给bundler,为此你可以使用bundler配置.
bundle config build.mysql2 --with-mysql-config=/usr/local/Cellar/mysql/5.5.14/bin/mysql_config
bundle install现在应该在ruby应用程序中运行.
| 归档时间: |
|
| 查看次数: |
6436 次 |
| 最近记录: |