Xu Wenhao

View on GitHub
9 February 2009

在新macbook上安装Rails+MySQL

by Xu Wenhao

嗯,嗯,嗯,这个问题前一阵来来回回折腾过不少时间,主要的问题在于

MySQL安装的注意事项

$ sudo cp /usr/local/mysql/support-files/my-small.cnf /etc/my.cnf    
   $ sudo vim /etc/my.cnf    
   # 在对应的节点添加如下信息    
   [client]    
   default-character-set = utf8    
   [mysqld]    
   character-set-server = utf8    
   default-table-type = innodb

记得数据库创建要在改完配置重启mysqld之后,不然创建的数据库默认还是latin1的

然后就是gem安装mysql的驱动了,抛弃掉Rails自带的过时的ruby版本的驱动了

sudo env ARCHFLAGS="-arch i386" gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config

如果您装的是64位的Ruby和MySQL那么改一个参数吧

sudo env ARCHFLAGS="-arch x86_64" gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config
tags: