質問: npmをインストールできない、npmを削除できない、コマンドにアクセスできない、coffeescriptをインストールできない 私はmacos x lionを使用していますが、nodejs.orgのパッケージインストーラーを使用してnode.jsをインストールしました。 node.jsは正常に機能しており、node.jsにはnpmが付属しています。自作もインストールしています。 coffeescriptをインストールしようとしていますが、ターミナルがエラーをスローし続けます。そこで、実行しているnpmのバージョンを確認することにしました。エラーをスローし続けるだけです。 npmコマンドを使おうとすると、同じエラーがスローされます。 npmを個別にインストールしようとすると、エラーが発生します。npmを削除しようとすると同じことが起こります。誰か助けてくれませんか、これは信じられないほどイライラします。npmヘルプを呼び出すとエラーが発生しますmacbook-air:~ mcbeav$ sudo npm help node.js:201 throw e; // process.nexttick error, or 'error' event on first tick ^ error: no such module at object.<anonymous> (/usr/lib/node_modules/npm/lib/utils/config-defs.js:5:21) at module._compile (module.js:441:26) at object..js (module.js:459:10) at module.load (module.js:348:31) at function._load (module.js:308:12) at module.require (module.js:354:17) at require (module.js:370:17) at object.<anonymous> (/usr/lib/node_modules/npm/lib/utils/ini.js:43:18) at module._compile (module.js:441:26) at object..js (module.js:459:10) macbook-air:~ mcbeav$ ターミナルからnpmをインストールしようとするとエラーが発生しますall clean! npm err! error: eperm, chmod '/usr/local/bin/npm' npm err! npm err! please try running this command again as root/administrator. npm err! npm err! system darwin 11.3.0 npm err! command "/usr/local/bin/node" "/private/var/folders/g1/tn_gpxcj423d1dn_jx2g9gp40000gn/t/npm.1064/package/cli.js" "rm" "npm" "-gf" npm err! cwd /private/var/folders/g1/tn_gpxcj423d1dn_jx2g9gp40000gn/t/npm.1064/package npm err! node -v v0.6.17 npm err! npm -v 1.1.21 npm err! path /usr/local/bin/npm npm err! code eperm npm err! message eperm, chmod '/usr/local/bin/npm' npm err! errno {} npm err! npm err! additional logging details can be found in: npm err! /private/var/folders/g1/tn_gpxcj423d1dn_jx2g9gp40000gn/t/npm.1064/package/npm-debug.log npm not ok npm err! error rolling back npm@1.1.21 error: eperm, chmod '/usr/local/bin/npm' npm err! error: eperm, chmod '/usr/local/bin/npm' npm err! npm err! please try running this command again as root/administrator. npm err! npm err! system darwin 11.3.0 npm err! command "/usr/local/bin/node" "/private/var/folders/g1/tn_gpxcj423d1dn_jx2g9gp40000gn/t/npm.1064/package/cli.js" "install" "-gf" npm err! cwd /private/var/folders/g1/tn_gpxcj423d1dn_jx2g9gp40000gn/t/npm.1064/package npm err! node -v v0.6.17 npm err! npm -v 1.1.21 npm err! path /usr/local/bin/npm npm err! code eperm npm err! message eperm, chmod '/usr/local/bin/npm' npm err! errno {} npm err! npm err! additional logging details can be found in: npm err! /private/var/folders/g1/tn_gpxcj423d1dn_jx2g9gp40000gn/t/npm.1064/package/npm-debug.log npm not ok it failed macbook-air:~ mcbeav$ npmを削除しようとするとエラーが発生しますmacbook-air:~ mcbeav$ sudo npm uninstall npm -g node.js:201 throw e; // process.nexttick error, or 'error' event on first tick ^ error: no such module at object.<anonymous> (/usr/lib/node_modules/npm/lib/utils/config-defs.js:5:21) at module._compile (module.js:441:26) at object..js (module.js:459:10) at module.load (module.js:348:31) at function._load (module.js:308:12) at module.require (module.js:354:17) at require (module.js:370:17) at object.<anonymous> (/usr/lib/node_modules/npm/lib/utils/ini.js:43:18) at module._compile (module.js:441:26) at object..js (module.js:459:10) macbook-air:~ mcbeav$
回答: error: eperm, chmod '/usr/local/bin/npm'は権限エラーです。ほとんどの場合、/usr/local/bin/npm'の権限が正しくないか(おそらく実行可能ではありませんか?)、または欠落しています。以前のバージョンのnode.jsをインストールしてみてください。これは、問題の検証にも役立つ可能性があります。