麻烦安装npm
我得到了一个干净的安装在我的苹果与山狮子专业版。 然后安装nodejs自制软件即brew install nodejs
,但现在我不能得到npm安装。 例如。
$ node -v v0.8.6 $ curl -k https://npmjs.org/install.sh | sudo sh % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 7882 100 7882 0 0 11359 0 --:--:-- --:--:-- --:--:-- 13803
那么没有其他事情发生 NPM未安装。
Homebrew目前没有使用Node安装NPM,按照https://github.com/mxcl/homebrew/blob/6925f69e/Library/Formula/node.rb#L25-26 :
def install # Why skip npm install? Read https://github.com/mxcl/homebrew/pull/8784. args = ["--prefix=#{prefix}", "--without-npm"] ... system "./configure", *args system "make install" end
正如公式所承诺的,你可以在https://github.com/mxcl/homebrew/pull/8784阅读更多的细节,以及最近的一个pull请求 (最近9小时前更新),还有更多的讨论。
我个人更喜欢使用NVM代替Homebrew从源代码安装; 我的Node.js First Steps的前半部分通过这个方法来安装Node。
值得注意的是,从Node v0.8.6开始,您可以下载某些发行版(包括OS X)的预编译二进制文件。只需单击http://nodejs.org上 的下载链接 ,然后单击“其他发行版文件”即可 。 从那里,你可以下载达尔文的32位或64位二进制文件,并将它们提取到PATH
上的某个位置。
尝试没有sudo
:
$ curl https://npmjs.org/install.sh | sh
brew
要点在于它安装的东西不需要root级别的访问,而npm的安装程序则是devise用来跟随Node安装的。
按回车,然后你看到这个:
Sorry, try again. Password:
把你的密码和工作。
npm@1.1.71 /usr/local/lib/node_modules/npm It worked