0

我正在尝试创建一个需要安装一些 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 包?

4

1 回答 1

0

阅读此https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/Formula-Cookbook.md#specifying-gems-python-modules-etc-as-dependencies以了解如何正确执行此操作。

于 2014-12-07T15:28:34.377 回答