私は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に設定」とはどういう意味ですか?
私は過去数時間にグーグルでそれを探していました、そしてすべての解決策は異なっていて、異なった問題のために、そして私はその単純な答えを得ることができません。ここで少し光を当ててもらえますか?
ありがとう!
心配する必要はありません、apt-get install
コマンドがそれを行います。 nodejsプロセスへのパスを追加します(通常は/usr/bin/node
)をグローバル$ PATH変数に追加します。これにより、ターミナルでnode
と入力すると、nodejsプロセスが確実に開始されます。
なんらかの理由で起動できない場合は、ノードインストールへのパスを$ PATHに手動で追加する必要があります。これを行うには、~/.bashrc
ファイルと追加:
PATH=/usr/bin/node:$PATH
私はnpm
をインストールしようとしましたが、node
がパスに含まれていないと不満を言っています。おかしなことに、nodejs
はそうでしたが、node
はそうではありませんでした。私はこうして問題を解決することになりました:
$ cd /usr/bin/ $ Sudo ln -s nodejs node
...node
をnodejs
にシンボリックリンクします。現在、npm
は問題なくインストールされています。
実行しているシェルによって、答えは異なる場合がありますが、適切な開始場所は http://www.troubleshooters.com/linux/prepostpath.htm です。