免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6438 | 回复: 0
打印 上一主题 下一主题

初次使用 homebrew 于 Mac OS X snow leopard [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-06-12 21:37 |只看该作者 |倒序浏览
本帖最后由 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 终端机执行以下命令
    1. 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 终端机,输入如下命令
  1. $ sudo vi /etc/group
复制代码
在 /etc/group 档案寻找以下一行
  1. staff:*:20:root
复制代码
增加使用者如下 (假设你叫 john)
  1. staff:*:20:root,john
复制代码
每一个使用者必需在 ~/.profile 或 ~/.bash_profile 中更新如下,务要把 /usr/local/bin 变成优先
  1. export PATH=/usr/local/bin:/usr/local/sbin:/usr/X11/bin:/usr/bin:/usr/sbin:/bin:/sbin
复制代码
重新登入系统,homebrew 准备好为你服务了

先透过 homebrew 安装 git
  1. $ brew install git
复制代码
然后 homebrew 更新自身打包系统
  1. $ brew update
复制代码
透过 homebrew 来安装 ruby 1.9.2
  1. $ brew install ruby
复制代码
每一个会使用 homebrew 里的 rubygem 的使用者,宜在 ~/.profile 或 ~/.bash_profile 尾加入以下一行
  1. PATH=$(brew --prefix ruby)/bin:$PATH
复制代码
先确定现在你是不是使用 /usr/local/bin 里的 ruby 1.9.2
  1. $ ruby -v
复制代码
ruby 妥当后,可以更新 rubygem 了,这部份不需要 homebrew 直接用 gem 吧
  1. $ gem update --system
复制代码
rubygem 更新完后,可以透过 gem 来安装 Rails 3 了
  1. $ gem install rails
复制代码
安装完 Rails 后,可以输入以下命令确定 Rails 的版本
  1. $ rails -v
复制代码
所有安装步骤完成,现在我可以在 Snow Leopard 使用 Ruby 1.9.2 来学习 Rails 3 了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP