web-dev-qa-db-ja.com

Node.jsを$ PATHに設定します

私はRoRを研究していて、この仮想マシンをRoRを「展開」するように設定していて、Node.jsのインストールで立ち往生しました。

私はUbuntu 12.04を使用していますが、このガイドの次の手順に従いました。

http://railsapps.github.com/installing-Rails.html

Rails 3.1以降、JavaScriptランタイムはUbuntu Linuxでの開発に必要でした(Mac OS XまたはWindowsでは必要ありません)。LinuxUbuntuでの開発では、ノードをインストールするのが最善です。 .jsサーバー側JavaScript環境:

$ Sudo apt-get install nodejs

$ PATHに設定します。

「$ PATHに設定」とはどういう意味ですか?

私は過去数時間にグーグルでそれを探していました、そしてすべての解決策は異なっていて、異なった問題のために、そして私はその単純な答えを得ることができません。ここで少し光を当ててもらえますか?

ありがとう!

19
Apollo

心配する必要はありません、apt-get installコマンドがそれを行います。 nodejsプロセスへのパスを追加します(通常は/usr/bin/node)をグローバル$ PATH変数に追加します。これにより、ターミナルでnodeと入力すると、nodejsプロセスが確実に開始されます。

なんらかの理由で起動できない場合は、ノードインストールへのパスを$ PATHに手動で追加する必要があります。これを行うには、~/.bashrcファイルと追加:

PATH=/usr/bin/node:$PATH
21
mihai

私はnpmをインストールしようとしましたが、nodeがパスに含まれていないと不満を言っています。おかしなことに、nodejsはそうでしたが、nodeはそうではありませんでした。私はこうして問題を解決することになりました:

$ cd /usr/bin/ $ Sudo ln -s nodejs node

...nodenodejsにシンボリックリンクします。現在、npmは問題なくインストールされています。

12
Vaughany

実行しているシェルによって、答えは異なる場合がありますが、適切な開始場所は http://www.troubleshooters.com/linux/prepostpath.htm です。

そして http://www.linuxjournal.com/article/3645

1
Rob Raisch