2

Node と Coffeescript のインストールに問題があります。自作を使用してノードをインストールし、NPM を正常にインストールしました。NPM から Coffeescript をインストールしようとしましたが、動作しているように見えますが、コーヒーを実行できません

localserver:Documents x$ sudo npm -g install coffee-script
Password:
npm http GET https://registry.npmjs.org/coffee-script
npm http 304 https://registry.npmjs.org/coffee-script
/usr/local/share/npm/bin/coffee -> /usr/local/share/npm/lib/node_modules/coffee-script/bin/coffee
/usr/local/share/npm/bin/cake -> /usr/local/share/npm/lib/node_modules/coffee-script/bin/cake
coffee-script@1.4.0 /usr/local/share/npm/lib/node_modules/coffee-script
localserver:Documents x$ coffee
-bash: coffee: command not found
localserver:Documents x$ 

このために設定する必要があるパス環境変数はありますか? に移動しても/usr/local/share/npm/lib/node_modules/coffee-script/bin/coffee、ここから実行できません。

4

2 に答える 2

6

npm がコーヒーのディレクトリを PATH に追加していないようです。次の方法で修正できます。

export PATH=/usr/local/share/npm/lib/node_modules/coffee-script/bin/:$PATH

しかし、もっと良い方法があるに違いないと確信しています。しかし、私は答えるのに十分なOSXを知りません。

この変更を永続的にしたい場合は、~/.profileファイルに行を追加してください。

于 2012-12-21T11:01:07.927 に答える
6

Mac OS X では.bashrc、$PATH ( bashrc と bash_profileの比較) を指定するのに最適な場所です。

すべての (グローバルにインストールされた) Node モジュールで機能するパスを追加したいとします/usr/local/share/npm/bin。これを行うには、シェルに次のように入力します (^D は Control-D を押して入力を終了することを意味します)。

cat >> ~/.bashrc

export PATH="/usr/local/share/npm/bin:${PATH}"
^D
于 2013-04-02T21:34:05.500 に答える