Ruby1.9.2 安装Gem install mysql2的小tip

安装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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值