3

グローバル モジュールの適切なインストールに問題があります。

私のシステム

  • OS : OS X マウンテンライオン
  • node.js : 0.10.18 (パッケージインストーラー)

再現する手順

入力

npm install coffee -g (または他のモジュール)

出力

npm http GET https://registry.npmjs.org/coffee
npm http 200 https://registry.npmjs.org/coffee
{lots of dependencies}
coffee@0.0.1 /usr/local/lib/node_modules/coffee
├── node-getopt@0.2.3
├── modular-amd@0.1.2
├── chai@1.7.2 (assertion-error@1.0.0)
├── mocha@1.11.0 (growl@1.7.0, debug@0.7.2, commander@0.6.1, diff@1.0.2, mkdirp@0.3.5, ms@0.3.0, jade@0.26.3, glob@3.2.1)
├── express@3.2.6 (methods@0.0.1, fresh@0.1.0, range-parser@0.0.4, cookie-signature@1.0.1, buffer-crc32@0.2.1, cookie@0.1.0, debug@0.7.2, commander@0.6.1, mkdirp@0.3.4, send@0.1.0, connect@2.7.11)
├── sinon@1.7.3 (buster-format@0.5.6)
└── sinon-chai@2.4.0

入力

coffee

出力

-bash: coffee: command not found

その他の情報

  • npm config get prefix:/usr/local
  • 読み取り/書き込みアクセス/usr/local: はい
  • $PATH:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin
  • /usr/local/share/npm存在する:いいえ
  • /usr/local/lib/node_modules/coffee存在する:はい
  • /usr/local/bin/coffee存在する:いいえ

他に何ができますか?

コーヒーへの直接リンクを - 変数に追加しません。それは私$PATHの仕事ではなく、の仕事だからnpmです。本当に、自分でできるのに、なぜ npm を使用する必要があるのでしょうか。私はその答えを100回読みましたが、これについては言葉がありません.SOの規則に違反していません.

4

1 に答える 1