2011-07-26 176 views
1

當試圖在x os 3.2上安裝npm時,出現以下錯誤。我該如何解決這個問題?嘗試在Mac上安裝npm時發生奇怪的錯誤

MacPro:juggernaut fred$ curl http://npmjs.org/install.sh | sh 
    % Total % Received % Xferd Average Speed Time Time  Time Current 
           Dload Upload Total Spent Left Speed 
100 3902 100 3902 0  0 4114  0 --:--:-- --:--:-- --:--:-- 7898 
fetching: http://registry.npmjs.org/npm/-/npm-1.0.22.tgz 

node.js:63 
    throw e; 
    ^
Error: Cannot find module 'graceful-fs' 
    at loadModule (node.js:275:15) 
    at require (node.js:411:14) 
    at Object.<anonymous> (/private/var/folders/Da/DabGxbDzFA8Fcw2FWL3FpE+++TI/-Tmp-/npm.53508/package/lib/utils/read-json.js:7:10) 
    at Module._compile (node.js:462:23) 
    at Module._loadScriptSync (node.js:469:10) 
    at Module.loadSync (node.js:338:12) 
    at loadModule (node.js:283:14) 
    at require (node.js:411:14) 
    at Object.<anonymous> (/private/var/folders/Da/DabGxbDzFA8Fcw2FWL3FpE+++TI/-Tmp-/npm.53508/package/bin/read-package-json.js:9:16) 
    at Module._compile (node.js:462:23) 
0.2.5 

node.js:63 
    throw e; 
    ^
Error: Cannot find module 'graceful-fs' 
    at loadModule (node.js:275:15) 
    at require (node.js:411:14) 
    at Object.<anonymous> (/private/var/folders/Da/DabGxbDzFA8Fcw2FWL3FpE+++TI/-Tmp-/npm.53508/package/lib/utils/read-json.js:7:10) 
    at Module._compile (node.js:462:23) 
    at Module._loadScriptSync (node.js:469:10) 
    at Module.loadSync (node.js:338:12) 
    at loadModule (node.js:283:14) 
    at require (node.js:411:14) 
    at Object.<anonymous> (/private/var/folders/Da/DabGxbDzFA8Fcw2FWL3FpE+++TI/-Tmp-/npm.53508/package/bin/read-package-json.js:9:16) 
    at Module._compile (node.js:462:23) 

node.js:63 
    throw e; 
    ^
Error: Cannot find module 'graceful-fs' 
    at loadModule (node.js:275:15) 
    at require (node.js:411:14) 
    at Object.<anonymous> (/private/var/folders/Da/DabGxbDzFA8Fcw2FWL3FpE+++TI/-Tmp-/npm.53508/package/lib/utils/read-json.js:7:10) 
    at Module._compile (node.js:462:23) 
    at Module._loadScriptSync (node.js:469:10) 
    at Module.loadSync (node.js:338:12) 
    at loadModule (node.js:283:14) 
    at require (node.js:411:14) 
    at Object.<anonymous> (/private/var/folders/Da/DabGxbDzFA8Fcw2FWL3FpE+++TI/-Tmp-/npm.53508/package/bin/read-package-json.js:9:16) 
    at Module._compile (node.js:462:23) 
! [ -d .git ] || git submodule update --init --recursive 
node cli.js cache clean 

node.js:63 
    throw e; 
    ^
Error: Cannot find module 'graceful-fs' 
    at loadModule (node.js:275:15) 
    at require (node.js:411:14) 
    at Object.<anonymous> (/private/var/folders/Da/DabGxbDzFA8Fcw2FWL3FpE+++TI/-Tmp-/npm.53508/package/lib/utils/ini.js:31:10) 
    at Module._compile (node.js:462:23) 
    at Module._loadScriptSync (node.js:469:10) 
    at Module.loadSync (node.js:338:12) 
    at loadModule (node.js:283:14) 
    at require (node.js:411:14) 
    at Object.<anonymous> (/private/var/folders/Da/DabGxbDzFA8Fcw2FWL3FpE+++TI/-Tmp-/npm.53508/package/lib/config.js:10:11) 
    at Module._compile (node.js:462:23) 
make: *** [uninstall] Error 1 

node.js:63 
    throw e; 
    ^
Error: Cannot find module 'graceful-fs' 
    at loadModule (node.js:275:15) 
    at require (node.js:411:14) 
    at Object.<anonymous> (/private/var/folders/Da/DabGxbDzFA8Fcw2FWL3FpE+++TI/-Tmp-/npm.53508/package/lib/utils/ini.js:31:10) 
    at Module._compile (node.js:462:23) 
    at Module._loadScriptSync (node.js:469:10) 
    at Module.loadSync (node.js:338:12) 
    at loadModule (node.js:283:14) 
    at require (node.js:411:14) 
    at Object.<anonymous> (/private/var/folders/Da/DabGxbDzFA8Fcw2FWL3FpE+++TI/-Tmp-/npm.53508/package/lib/config.js:10:11) 
    at Module._compile (node.js:462:23) 

node.js:63 
    throw e; 
    ^
Error: Cannot find module 'graceful-fs' 
    at loadModule (node.js:275:15) 
    at require (node.js:411:14) 
    at Object.<anonymous> (/private/var/folders/Da/DabGxbDzFA8Fcw2FWL3FpE+++TI/-Tmp-/npm.53508/package/lib/utils/ini.js:31:10) 
    at Module._compile (node.js:462:23) 
    at Module._loadScriptSync (node.js:469:10) 
    at Module.loadSync (node.js:338:12) 
    at loadModule (node.js:283:14) 
    at require (node.js:411:14) 
    at Object.<anonymous> (/private/var/folders/Da/DabGxbDzFA8Fcw2FWL3FpE+++TI/-Tmp-/npm.53508/package/lib/config.js:10:11) 
    at Module._compile (node.js:462:23) 

node.js:63 
    throw e; 
    ^
Error: Cannot find module 'graceful-fs' 
    at loadModule (node.js:275:15) 
    at require (node.js:411:14) 
    at Object.<anonymous> (/private/var/folders/Da/DabGxbDzFA8Fcw2FWL3FpE+++TI/-Tmp-/npm.53508/package/lib/utils/ini.js:31:10) 
    at Module._compile (node.js:462:23) 
    at Module._loadScriptSync (node.js:469:10) 
    at Module.loadSync (node.js:338:12) 
    at loadModule (node.js:283:14) 
    at require (node.js:411:14) 
    at Object.<anonymous> (/private/var/folders/Da/DabGxbDzFA8Fcw2FWL3FpE+++TI/-Tmp-/npm.53508/package/lib/config.js:10:11) 
    at Module._compile (node.js:462:23) 
It failed 
MacPro:juggernaut fred$ 

回答

3

這聽起來像你正在運行節點的舊版本。最新的npm需要節點v0.4和更高版本。

相關問題