Mac OS X 配置Ruby On Rails环境
环境为 OS X 10.8 + RVM Ruby + Mysql 5.5 + MAMP 2.1.4
Mac OS X 80 端口莫名占用解决:
sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist
如果哪天你想让它开机启动了,则将 unload 改为 load 即可:
sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist
Gem Sources 更新
gem sources -r https://rubygems.org/
gem sources -a http://ruby.taobao.org/
MAMP MySQL Client 库安装
- 下载 MySQL 5.5.29 源文件
- 复制 lib 下文件到 /Applications/MAMP/Library/lib
- 复制 include 下文件到 /Applications/MAMP/Library/include
安装 mysql2
sudo env ARCHFLAGS=”-arch x86_64” gem install mysql2 – –with-mysql-config=/Applications/MAMP/Library/bin/mysql_config
设置 Lib 路径
export DYLD_LIBRARY_PATH=”$DYLD_LIBRARY_PATH: /Applications/MAMP/Library/lib/“
P.S.
MAMP MySQL Socket 文件路径:
/Applications/MAMP/tmp/mysql/mysql.sock
Mac OS X 配置Ruby On Rails环境