Я пытаюсь создать формулу homebrew, которая требует установки некоторых модулей npm.brew create traceur compiler и npm install -g
Я вижу, что npm is handled путем заваривания и внешней зависимости, поэтому я хочу загрузить 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
Я загрузил репозиторий в кэш и установите SHA1 так он работает, но он не:
==> npm install -g
2014-11-26 15:49:30 +1100
npm install -g
READ THIS: http://git.io/brew-troubleshooting
Можно ли установить НПМ пакеты в глобальном масштабе с доморощенным?