Mac OSX 10.6 MySQL及Ruby驱动安装的问题

2月在移动硬盘里装了个新系统,配置了新的开发环境,整个过程中最痛苦还是mysql和mysql的ruby驱动安装,为了减轻大家的痛苦,在这里分享一下:

下载mysql,地址:

http://dev.mysql.com/downloads/mysql/

我比较懒,选择的DMG安装,反而导致了之后的一些问题.不过这些问题早有童鞋解决了,see:http://www.beoschina.com/myblog/article.asp?id=1525.

摘录=====================START

问题一:安装之后无法启动MySQL服务器,报错

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

解决:修改mysql.server脚本文件,编辑/usr/local/mysql/support-files/mysql.server,补上basedir及datadir的目录位置,如

basedir=/usr/local/mysql
datadir=/usr/local/mysql/data

问题二:无法加载启动项MySQLCOM,提示

已停用不安全的启动项目。

尚未开启“/Library/StartupItems/MySQLCOM”,因为它的安全性设置不正确。

解决:sudo chown -R root:wheel /Library/StartupItems/MySQLCOM

摘录=====================END

之后就是mysql-ruby驱动安装,新装的是64位的mysql,特地查了下,发现现在可以用gem来安装驱动,果然先进了.

sudo gem install mysql2  -- -with-mysql-config=/usr/local/mysql/bin/mysql_config

以上是我的安装命令及参数,如果遇到问题可以参考这里:http://freddyandersen.wordpress.com/2010/10/03/mysql-5-5-snow-leopard-and-rails/.

简单说就是运行这句:

sudo install_name_tool -change libmysqlclient.16.dylib /usr/local/mysql/lib/libmysqlclient.16.dylib /Library/Ruby/Gems/1.8/gems/mysql2-0.2.4/lib/mysql2/mysql2.bundle

之后应该就没有问题了. ^ ^

转自 http://foobar.me/2011/03/04/hui-gui/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值