在Mac OS Lion上安装Ruby on Rails

31

我已经下载了Lion,并希望安装Ruby on Rails。我一直在网上搜索如何做到这一点,但似乎找不到一个简单的方法,请问有人可以指引我正确的方向吗?

非常感谢您的帮助。

谢谢。


1
请查看此线程:http://stackoverflow.com/questions/6765098/is-rails-still-included-by-default-in-a-clean-installation-of-mac-os-x-10-7-aka - Snips
目前(2014年4月),Mac OS X Mavericks(10.9)是当前版本,Ruby 2.1.1和Rails 4.1也是如此。本文在Mac OS X Mavericks上安装Ruby on Rails提供最新的安装说明。 - Daniel Kehoe
3个回答

47

以下是我尝试总结的Rails安装步骤。应该能够正常工作。

1)从Apple应用商店下载Xcode:

使用此链接:xcode

2)安装Xcode:

使用Finder => 应用程序,找到“Xcode安装图标”,双击开始安装。

2b)对于Xcode 4.3。安装完Xcode后,启动它,导航到Xcode => 首选项,下载选项卡。安装命令行工具。这将下载并安装C、编译器、加载器和其他需要编译和构建Ruby软件包的命令行实用程序。

3)使用终端安装git:

gem install git

把这一行代码放在你的.bash_profile文件中(如果该文件不存在,则创建一个):

export PATH=$PATH:/usr/local/git/bin/

4) 使用终端安装rvm:

bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer )

然后运行以下命令来更新你的 .bash_profile 文件:

echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile

5) 使用终端安装 Ruby 1.9.2 和 Rails:

rvm autolibs enable 
rvm install 1.9.2
rvm --default 1.9.2
gem update
gem install rails

1
我想安装Ruby 1.9.2,因为Ruby 1.9.3中存在OpenSSL问题。我使用的是OS X 10.7.3,并且已经安装了Xcode 4.3.0。但是,只有Ruby 1.9.3支持Xcode 4.2+。http://www.christopherirish.com/2011/09/02/ruby-1-9-2-segmentation-fault-and-openssl/ - neoneye
顺便提醒一下,但不要忘记在将这些行添加到您的配置文件后,通过执行'. ~/.bash_profile'来源化您的.bash_profile... 另外,在第3步中,为了方便起见,您可能需要在终端中执行'sudo gem install git'和'echo "export PATH=$PATH:/usr/local/git/bin/" >> ~/.bash_profile' - David T.

5

截至最新版的Lion操作系统(已安装Sass/Compass/Haml),如果你在终端中输入"rails"而未安装,它会提示你直接使用sudo命令进行安装。希望这对您来说像我一样容易。


3

我个人是按照 链接 的步骤,在 Mac OS X Lion 上使用 rvm 安装 Rails,并使用 pow 在本地运行我的应用程序。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接