2012-08-31 14 views
9

MacBookにMacBookをインストールできません。私のiMacでも同じコマンドがうまく動作します。その後、coffeescript install

npm install -g coffee-script 

そして、あなたのPATHにインストールディレクトリを追加します。

$ surganov:~ surganov$ sudo npm install coffee-script -g 
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 
[email protected] /usr/local/share/npm/lib/node_modules/coffee-script 

$ surganov:~ surganov$ coffee 
-bash: coffee: command not found 

答えて

15

あなたがグローバルcoffescriptバイナリにアクセスする場合は、あなたがそれをインストールする必要があります。これを自動化する良い方法は、nvmを使用することです。

+1

同じ問題。私は«-g»、«sudo»などで試しました – surganov

+6

CoffeeScriptは何らかの理由で_/usr/local/share/npm/lib/_にデフォルトでインストールされていますが、/ usr/localにインストールする必要があります/ bin/coffee – surganov

+1

ここに示唆しているとおりにパスを追加してください:http://stackoverflow.com/questions/13988677/difficulty-installing-node-js-and-coffeescript-in-mac-osx – mmvie

14

私は同じ問題がありました。 '-g'を使用してインストールする場合、npmは/ usr/local/share/npmにインストールしてください。たとえば、 'coffee'コマンドなどは使用できません。

npm prefix -g 

それが、/ usr/localにないならば、あなたは接頭辞を編集するnpm config editを使用することができます:あなたはどこNPMとnode_modulesをインストールチェックすることができます。ルートに.npmrcファイルが作成されます(存在しない場合)。それ以外の場合は、テキストエディタでファイルを開き、接頭辞を変更します。詳細:npm config

+7

ありがとう!私のために 'npm prefix'を実行するだけで私の現在の場所が表示され、 'npm config edit'を実行すると私には一杯のエラーが出ました。パスを設定するには、 'npm config prefix prefix/usr/local'を実行して、 'npm config list'を実行したことを確認してください。 –

0
  • 編集あなたの〜/ .profileファイルと追加(コーヒー見つけ入力して)あなたのCoffeeScriptのbinディレクトリを探します。 輸出PATH =は/ usr/local/libに/ node_modules/coffee-スクリプト/ binに::の$ PATH (またはwhereeverあなたのコーヒー-スクリプト/ binにが配置されている)
  • 保存プロファイルファイル
  • 新しいパスをロードするタイプのソース〜。/プロファイル(今回のみ)あなたはコーヒーのコマンドを持っています