2012-11-27 28 views
36

Meteor、Derby、Emberのようなフレームワークで作業するためにnode.jsを設定していますが、早い段階で問題が発生しています。これらの命令を(http://www.nodebeginner.org)に続いて、私は、ノードをインストールし、簡単なhelloworld.jsファイルを作成し、その後、ターミナルで次のコマンドを実行しました:node:コマンドが見つかりません

node path/to/file/helloworld.js 

が、私は次のエラーを取得する:

-bash: node: command not found 

私は、単に実行し、ディレクトリに移動しようとしました:

node helloworld.js 

が、同じエラーを取得します。私はnode.jsを完全に新しくしています。

ノードの最新バージョンであるOS X 10.7.5が動作しています。

+3

を//file.jsに 'を/ usr/local/binに/ノード・パス試してみてください'。今すぐDebianテストで – maerics

+2

を実行すると、コマンドはnodejsです。ノードバイナリはありません。 – nus

+0

Debian 8で 'node -v'を使用しようとしていましたが、私が従っていたインストールガイドで' bash:node:command not found'が表示されていました。 '/ usr/bin /'を見てみると、 'nodejs'としてインストールされているので、' nodejs -v'が私のために働いていました。 – phoenixlaef

答えて

35

問題は、PATHにノード実行可能ファイルの場所が含まれていないことです。

ノードを「/usr/local/bin/node」として実行する可能性があります。

あなたのbashrcファイルに単一の行を追加するには、次のコマンドを実行して、パスにその場所を追加することができます。

echo 'export PATH=$PATH:/usr/local/bin' >> $HOME/.bashrc 
+5

私は同じ問題を抱えています。私はnode.jsウェブサイトから.pkgを使ってインストールしました。インストールは正常に実行されますが、コマンドはターミナルで実行されません。そのノードはまったくインストールされていません。インストールディレクトリに 'cd'を実行すると、ノードのインストールがそこになかったことがわかりました。私の場合、PATHは問題ではありません。 – kRiZ

+0

ありがとうございます!それは私を助けた。 –

+0

'nvm'経由でインストールする場合、' node'はそこにありません。 – Stiger

関連する問題