Homebrew OS X 或缺的软件包管理器
http://brew.sh/
在 OS X 中找不到您想要的软件?Homebrew 给你所需。
$ brew install wgetHomebrew 将软件包分装到单独的目录,然后 symlink 到
/usr/local
中。
$ cd /usr/local $ find Cellar Cellar/wget/1.15 Cellar/wget/1.15/bin/wget Cellar/wget/1.15/share/man/man1/wget.1 $ ls -l bin bin/wget -> ../Cellar/wget/1.15/bin/wget
Homebrew 不会把文件安装到预置目录之外,所以您可以将 Homebrew 安装到任何位置。
轻松创建您自己的 Homebrew 软件包。
$ brew create http://foo.com/bar-1.0.tgz Created /usr/local/Library/Formula/bar.rb
完全基于 git 和 ruby,您可以很方便地撤销、更改或合并上流的更新。
$ brew edit wget # opens in $EDITOR!Homebrew 的 formula 都是简单的 Ruby 脚本:
require "formula" class Wget < Formula homepage "http://www.gnu.org/software/wget/" url "http://ftp.gnu.org/gnu/wget/wget-1.15.tar.gz" sha1 "f3c925f19dfe5ed386daae4f339175c108c50574" def install system "./configure", "--prefix=#{prefix}" system "make", "install" end end
Homebrew 使 OS X 更完整。用 gem 来安装您的 gems、用 brew 来搞定它们的依赖包。
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"打开 Terminal, 复制并粘贴以上指令。
该脚本首先会解释它要做什么并暂停操作,在指令确认之后才会开始安装。更多的安装选项请查看 这里(需要10.5)。