我正在尝试创建一个需要安装一些 npm 模块的自制公式。
我看到npm 是由 brew 和外部依赖处理的,所以我想下载traceur-compiler然后构建它。
我的公式是这样的:
class Traceur < Formula
homepage "https://github.com/google/traceur-compiler"
url "..."
sha1 "..."
version "1.0.0"
# depends_on :node
def install
system "./configure",
"--disable-debug",
"--disable-dependency-tracking",
"--disable-silent-rules",
"--prefix=#{prefix}"
system "npm install -g"
system "make"
end
test do
system "false"
end
end
我已经将 repo 下载到缓存中并设置了 SHA1 以便它运行但它失败了:
==> npm install -g
2014-11-26 15:49:30 +1100
npm install -g
READ THIS: http://git.io/brew-troubleshooting
是否可以使用自制软件在全球范围内安装 npm 包?