忽略酿造升级的公式
我想做一个brew upgrade并告诉自制软件不升级erlang公式,因为最新的一个不能在我的系统上工作。 
 是否有可能做一些像homebrew upgrade --skip erlang ? 
 我终于find一个答案:自从提交85eb73ce有一个pin子命令可用。 因此,忽略brew upgrade的公式就像通过brew pin <formula>固定公式一样简单。 要解除locking,只需调用brew unpin <formula> 。 
 无论brew upgrade <formula>是否固定, brew upgrade <formula>仍然会更新公式。 
 您可以将erlang升级到最新版本,但继续使用brew versions的旧版工作versions并switch 。 
要列出可用版本,请使用:
 brew versions erlang 
在两个安装的版本之间切换(我假设你想要erlang R14):
 brew switch erlang R14B04 
我有一个类似的“问题”。 我直接在我的系统上安装libfreenect(unstable)。 现在我不想自制软件升级它。 我通过删除以下文件解决了它:
 /usr/local/Library/Formula/libfreenect.rb 
 类似的,它会为你/usr/local/Library/Formula/erlang.rb