- 论坛徽章:
- 0
|
本帖最后由 zeissoctopus 于 2011-06-12 22:22 编辑
使用 homebrew 原因:
- 我早前由 Mac App Store 购买了 Flux 3 编写网页的软件,它可以配合 Ruby On Rails 编写网页。
- 我希望由 Ruby 1.9.2 和 Rails 3 开始,但 Snow Leopard 内含是 Ruby 1.8.7 和 Rails 2。
因此我需要一个安装 Ruby 1.9.2 和 Rails 3 解决方案。我曾经用过 macports,但我现在不愿意用 macports。它会由零开始编译一串独立于 Mac OS X 的相依函式库,编译过程相当漫长。为了逃避 macports 方案,在网上寻求其他方法,找到了一个乎合我需要的方案:homebrew 打包系统。
跟著这篇安装指引便很容易安装到 homebrew 于 Snow Leopard 里。
- 接上 internet
- 在 Terminal 终端机执行以下命令
- ruby -e "$(curl -fsSL https://raw.github.com/gist/323731/39fc1416e34b9f6db201b4a026181f4ceb7cfa74)"
复制代码 - 安装 X11 (如果你没有)
- 安装 Xcode (如果你没有)
以下撮要安装指引部份重要内容:
- 系统要求
i 使用 Intel 处理器的 Mac
ii Mac OS X Leopard 或以后版本
iii 有 Xcode 和 X11 (Xquartz)
iv 有更新至 Java Developer Update 4 - 避免日后程式连结冲突,安装前,请清空你的目录 /usr/local/include 和 /usr/local/lib
- 安装目录最好选择 /usr/local
- 避免用 sudo 去安装 homebrew 于 /usr/local,不良软件会埋下入侵系统的陷阱
如果以预设选项安装好 homebrew 的话,需要:
- 把负责管理 homebrew 打包系统的使用者,加入 staff 用户群
- 每一个会使用 homebrew 打包的软件的使用者,都必需更新 $PATH
加入 staff 用户群:
打开 Terminal 终端机,输入如下命令在 /etc/group 档案寻找以下一行增加使用者如下 (假设你叫 john)每一个使用者必需在 ~/.profile 或 ~/.bash_profile 中更新如下,务要把 /usr/local/bin 变成优先- export PATH=/usr/local/bin:/usr/local/sbin:/usr/X11/bin:/usr/bin:/usr/sbin:/bin:/sbin
复制代码 重新登入系统,homebrew 准备好为你服务了
先透过 homebrew 安装 git然后 homebrew 更新自身打包系统透过 homebrew 来安装 ruby 1.9.2每一个会使用 homebrew 里的 rubygem 的使用者,宜在 ~/.profile 或 ~/.bash_profile 尾加入以下一行- PATH=$(brew --prefix ruby)/bin:$PATH
复制代码 先确定现在你是不是使用 /usr/local/bin 里的 ruby 1.9.2ruby 妥当后,可以更新 rubygem 了,这部份不需要 homebrew 直接用 gem 吧rubygem 更新完后,可以透过 gem 来安装 Rails 3 了安装完 Rails 后,可以输入以下命令确定 Rails 的版本所有安装步骤完成,现在我可以在 Snow Leopard 使用 Ruby 1.9.2 来学习 Rails 3 了 |
|