簡體   English   中英

麻煩在Mac上安裝npm

[英]Trouble Installing npm on Mac

我似乎無法讓npm使用最新版本的節點(0.8.11)在os x mountain lion上工作。 無論是從源代碼構建,還是使用安裝程序,我都會在嘗試運行npm時找不到命令。 我檢查了/ usr / local / bin並且npm存在,這里是ln -l

lrwxr-xr-x  1 root  wheel  38 Oct  2 16:33 npm -> ../lib/node_modules/npm/bin/npm-cli.js

以下是/ usr / local / lib / node_modules / npm / bin顯示

drwxr-xr-x  4 24561  staff   136 Oct  2 16:33 node-gyp-bin
-rwxr-xr-x  1 root   staff   274 Sep 27 12:39 npm
-rwxr-xr-x  1 root   staff  2247 Sep 27 12:39 npm-cli.js
-rw-r--r--  1 root   staff   209 Sep 27 12:39 npm.cmd
-rwxr-xr-x  1 root   staff   504 Sep 27 12:39 read-package-json.js

從源代碼運行'make install'時,出現以下錯誤

symlinking ../lib/node_modules/npm/bin/npm-cli.js -> /usr/local/bin/npm
updating shebang of /usr/local/bin/npm to /usr/local/bin/node
Traceback (most recent call last):
File "tools/install.py", line 225, in <module>
run(sys.argv[:])
File "tools/install.py", line 220, in run
if cmd == 'install': return files(install)
File "tools/install.py", line 203, in files
if 'true' == variables.get('node_install_npm'): npm_files(action)
File "tools/install.py", line 166, in npm_files
update_shebang(link_path, shebang)
File "tools/install.py", line 133, in update_shebang
s = open(path, 'r').read()
IOError: [Errno 2] No such file or directory: '/usr/local/bin/npm'
make: *** [install] Error 1

我的路徑如下:

bash:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin: No such file or directory

安裝程序運行順利,沒有錯誤,但我仍然不會執行npm。 謝謝你的幫助!

現在已經有幾個月了,但node.js已更新為0.8.22,並已更正此問題。

如果您不想為此程序安裝Macport,首選方法是下載Mac OSX安裝程序包。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM