初次使用 homebrew 于 Mac OS X snow leopard
本帖最后由 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 终端机,输入如下命令
- $ sudo vi /etc/group
复制代码在 /etc/group 档案寻找以下一行
- staff:*:20:root
复制代码增加使用者如下 (假设你叫 john)
- staff:*:20:root,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
- $ brew install git
复制代码然后 homebrew 更新自身打包系统
- $ brew update
复制代码透过 homebrew 来安装 ruby 1.9.2
- $ brew install ruby
复制代码每一个会使用 homebrew 里的 rubygem 的使用者,宜在 ~/.profile 或 ~/.bash_profile 尾加入以下一行
- PATH=$(brew --prefix ruby)/bin:$PATH
复制代码先确定现在你是不是使用 /usr/local/bin 里的 ruby 1.9.2
- $ ruby -v
复制代码ruby 妥当后,可以更新 rubygem 了,这部份不需要 homebrew 直接用 gem 吧
- $ gem update --system
复制代码rubygem 更新完后,可以透过 gem 来安装 Rails 3 了
- $ gem install rails
复制代码安装完 Rails 后,可以输入以下命令确定 Rails 的版本
- $ rails -v
复制代码所有安装步骤完成,现在我可以在 Snow Leopard 使用 Ruby 1.9.2 来学习 Rails 3 了
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论