mac os 上 安装 rails 连接 mysql server

1. 到 www.mysql.org 中下载相应的版本


主要32位和 64位的区别.我的ruby因为要 使用 oci8 连接oracle.只能使用 32位的原因.所以也下载了 32位的mysql.如果使用64位的mysql. 会在gem install mysql2的时候出错.


2. 在项目 的Gemfile 文件中加入 gem 'mysql2' 

3. 运行 bundle install 来安装

4. rails s 来启动 server


如果这个时候, rails 控制台出现 

Library not loaded: libmysqlclient.18.dylib (LoadError)

这个错误,

使用这个命令来 建立一个链接,使得rails 能载入类库

sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib

解释 请参考 

http://stackoverflow.com/questions/5446747/ruby-mysql2-gem-not-working-mac-os-x-snow-leopard-ruby-1-9-2

http://rorguide.blogspot.com/2011/07/getting-error-library-not-loaded.html


你可能感兴趣的:(mac os 上 安装 rails 连接 mysql server)