2012-11-02 15 views
14

私はRoRを勉強しています。私はこの仮想マシンをRoRを "展開"するように設定しています。

私はUbuntuの12.04を使用していると私は、このガイドのこのステップを追っ:Railsの3.1、JavaScriptランタイムが(それがために必要とされていないのUbuntu Linux上での開発のために必要とされているので

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

Mac OS XまたはWindows)。

$ sudo apt-get install nodejs

とあなたの$ PATHにそれを設定:LinuxのUbuntuの上 発展のために、それは、Node.jsの サーバーサイドJavaScript環境をインストールすることをお勧めします。

"set to my $ PATH"とはどういう意味ですか?

私は過去2時間以内にGoogleで検索してきましたが、すべての解決策はそれぞれ異なる問題があり、簡単な答えは得られません。ここに少し光をあててもらえますか?

ありがとうございます!

答えて

19

あなたはそれを心配する必要はありません、apt-get installコマンド意志であるかもしれませんそれをあなたのためにしてください。 nodejsプロセスへのパス(通常/usr/bin/node)をグローバル$ PATH変数に追加します。これにより、端末にnodeと入力すると、nodejsプロセスが開始されます。

奇妙な理由で起動できない場合は、手動でノードインストールのパスを$ PATHに追加する必要があります。私はnpmをインストールしようとしてきた

PATH=/usr/bin/node:$PATH 
+1

シンプルで効率的!ありがとう! – Apollo

+1

OPがbashを使用していると仮定します。 ;-) –

+0

hehe本当に... :) – mihai

1

あなたが実行しているシェルかによって、答えは異なるかもしれませんが、良い出発場所はhttp://www.troubleshooters.com/linux/prepostpath.htm

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

+0

いい記事、ありがとう! – Apollo

+0

あなたの答えが理想的であるためには、それらが将来死んでしまうかもしれないので、それらのリンクの要点を要約するべきです。いずれにせよ、リンクありがとう。 –

12

とは約nodeパスにない訴えました:あなたは、あなたの~/.bashrcファイルを編集して追加することによってこれを行うことができます。 Funnily enough、nodejsでしたが、nodeではありませんでした。 nodejsnodeをシンボリックリンク

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

を...:私はこのような問題を解決することになりました。今すぐnpmは苦情なしでインストールされます。

+0

ありがとうございます、それは私のために働いた – Shashanth

+3

これはapt-getでインストールした後にUbuntu 16.04で必要でした。ありがとうございました。 :-) –

関連する問題