Ruby on Rails 中文 Wiki
安装在OSX (changes)

显示修订历史自 #0 至 #1: 添加 | 移除

Note: Leopard内置了Ruby 1.8.6 和 Rails 2,无需手动安装即可使用 Rails 进行开发。这里介绍的是在 Tiger (OS X 10.4)上的安装方法。

安装前请确保安装了OS X开发环境 Xcode。

  • 修改系统path

为了不与系统可能已自带的 Ruby 冲突,将把Ruby和Rails安装至/usr/local目录下。修改/.bash_login,在文件最后加上该行:

export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH" 

修改完成后,执行. /.bash_login使修改生效。然后关闭重新打开Ternimal。

  • 创建编译源代码使用的目录
sudo mkdir -p /usr/local/src
sudo chgrp admin /usr/local/src
sudo chmod -R 775 /usr/local/src
cd /usr/local/src
  • 安装 Ruby 1.8.6
curl -O ftp://ftp.gnu.org/gnu/readline/readline-5.1.tar.gz
tar xzvf readline-5.1.tar.gz
cd readline-5.1
./configure --prefix=/usr/local
make
sudo make install
cd ..

curl -O ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.gz
tar xzvf ruby-1.8.6.tar.gz
cd ruby-1.8.6
./configure --prefix=/usr/local --enable-pthread --with-readline-dir=/usr/local --enable-shared
make
sudo make install
sudo make install-doc
cd ..

安装完成后,运行ruby -v 查看是否为1.8.6版本。

  • 安装 Ruby Gems?

从http://rubyforge.org/frs/?group_id=126上下载rubygems-1.1.1.tgz至当前目录,然后运行:

tar xzvf rubygems-1.1.1.tgz
cd rubygems-1.1.1
sudo /usr/local/bin/ruby setup.rb
cd ..
  • 安装 Rails
sudo gem install rails --include-dependencies

安装完成后,运行 rails -v查看是否安装成功。

  • 开发工具

推荐使用TextMate 作为开发编辑器。Note:TextMate是一个商业编辑器,需要购买,网站上有30天试用版本。

免费的IDE可以选择Aptana或NetBeans。

原文:主要参考了Building Ruby, Rails, Subversion, Mongrel, and MySQL on Mac OS X 一文

本条目被以下条目链接: