安装mysql gem找了半天资料,才装过去。
小记录一下:
首先比较有用的是这篇文章:
http://geryit.com/blog/2011/01/installing-mysql-with-rails-on-mac-os-x-snow-leopard/
我自己的环境是
Mac OS X 10.6
$ rvm --version
rvm 1.6.5 by Wayne E. Seguin (wayneeseguin@gmail.com) [https://rvm.beginrescueend.com/]
$ mysql --version
mysql Ver 14.14 Distrib 5.1.57, for apple-darwin10.3.0 (i386) using readline 5.1
$ ruby -version
ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-darwin10.7.3]
$ rails -v
Rails 3.0.7
$ gem --version
1.6.2
$ uname -a
Darwin bogon 10.7.3 Darwin Kernel Version 10.7.3: Sun Mar 6 13:37:56 PST 2011; root:xnu-1504.14.2~1/RELEASE_X86_64 x86_64
$ env ARCHFLAGS="-arch x86_64" gem install --no-rdoc --no-ri mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config
$ env ARCHFLAGS="-arch x86_64" gem install --no-rdoc --no-ri mysql2 -- --with-mysql-config=/usr/local/mysql/bin/mysql_config
Building native extensions. This could take a while...
Successfully installed mysql2-0.3.2
1 gem installed
之前出的问题主要有,编译不过,还有安装了gem但是却在gem list里找不到。
解决的办法主要是,gem和ruby版本匹配,mysql版本换成5.1,还有再rvm环境安装,不要使用sudo
这里只是记录一下,不详细说了。
lixinso[at]gmail[dot]com