【问题标题】:Installing Ruby on Rails - Mac OS Lion安装 Ruby on Rails - Mac OS Lion
【发布时间】:2011-07-27 07:15:19
【问题描述】:

我已经下载了 Lion 并希望安装 Ruby on Rails 我一直在网上寻找一种方法来做到这一点,但似乎找不到简单的方法,谁能指出我正确的方向。

帮助非常感谢

谢谢

【问题讨论】:

标签: ruby-on-rails ruby osx-lion


【解决方案1】:

下面我尝试恢复我的 rails 安装。它应该很好用。

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

使用此链接:xcode

2) 安装 xcode:

使用finder=>应用程序找到“Xcode安装图标并双击它开始安装

**2b.) 对于 xcode 4.3。安装 xcode 后,启动它,导航到 Xcode->Preferences,Downloads 选项卡。安装命令行工具。这将下载并安装编译和构建 Ruby 包所需的 C、编译器、加载器和其他命令行实用程序。

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

【讨论】:

  • 我想安装 Ruby 1.9.2,因为 Ruby 1.9.3 中的 OpenSSL 存在问题。我在 OS X 10.7.3 上并且有 Xcode 4.3.0。但是 Xcode 4.2+ 仅受 Ruby 1.9.3 支持。 christopherirish.com/2011/09/02/…
  • 顺便说一句,只是一个琐碎的提醒,但不要忘记在将这些行添加到您的个人资料后通过执行 '.bash_profile ~/.bash_profile' ...而且,在第 3 步中,为方便起见,您可能必须执行 'sudo gem install git' 和 'echo "export PATH=$PATH:/usr/local/git/bin/ " >> ~/.bash_profile' 在终端中
【解决方案2】:

从最新版本的 lion(并已安装 sass/compass/haml)开始,如果您在终端中键入“rails”但您没有它,它会告诉您在此处执行 sudo install。希望它对你和我一样容易。

【讨论】:

    【解决方案3】:

    我个人已经按照link 在 Mac OS X Lion 上使用rvm 安装rails,并使用pow 在本地运行我的应用程序。

    【讨论】: