2012-09-29 16 views
9

私はRuby on Railsを初めて使っていて、指示を受けてUbuntu Linuxでセットアップしたばかりです。hereが見つかりました。具体的には、linuxのルビー:永久に "source .rvm/scripts/rvm"?

s.m.私は、私は、通常のユーザーとして別の端末セッションを開き、実行し、すべてをアンインストールし、言った:

bashは< <安定を-s(カール-s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer) が、私は、ソース/ホーム/私のデスクトップ・ユーザ名/を実行します。通常のユーザーとしてrvm/scripts/rvm NOT ROOT

私は通常のユーザーとしてrvmの要件を実行します。次に、要件をコピーしてセッションを終了し、ルートセッションを開き、sudoを使用して要件をインストールします。

次にセッションを閉じて通常のユーザーセッションを開き、rvm install ruby​​-1.9.3-p125を実行しますrootとしてコマンドを実行すると、rvmがインストールされていないと表示され、sudoを使ってインストールすることを提案します。apt-get install rvmしないでください!

基本的に私は2つの問題を抱えていたので、私は、その後のチュートリアルでは、私が

ソース/home/my-desktop-username/.rvm/scripts/rvmを実行する必要があることを言っていなかったと言うしませんでした私はrootとしてrvmを実行すべきではありません。みんなのおかげで、特に適しています

を、SMへ、私は

ソース.rvm /スクリプト/ RVM

私はターミナルを起動するたびに覚えておく必要がありますRuby on Railsで動作します。

Rubyのすべてのものについて.rvmを見るようにUbuntuに永久に伝える方法はありますか?あなたの$HOME/.bashrcファイルにあなたの

source .rvm/scripts/rvm 

を追加する必要が

+0

'.bashrc'や' .bash_profile'を編集して 'source .rvm/scripts/rvm'という行を追加するのはおそらくでしょうか?ちなみに、 '.bashrc'と' .bash_profile'のどちらを使うかは、http://stackoverflow.com/q/415403/220060を読んでください。 – nalply

+0

このリンクは、すべての異なるbashスタートアップファイルを説明してくれてありがとう。ある日、便利になるでしょう。今のところ、.bashrcは私の目的のためにRubyを学んでいます。それは対話的な端末でしか実行されておらず、私のシステムへのログインではないからです。 –

+0

私はレビューログにいましたが、Basile Starynkevitchが既にあなたの質問に答えているのを見ませんでした。私のコメントを無視してください。 – nalply

答えて

19

。詳細についてはadvanced bash scripting guideをお読みください。

+0

ありがとうございます。それは動作します。 –

+0

私は間違いなく、Advanced Bash Scripting Guideを読んでいます。リンクのためのタクシー。 –

+0

私はこの行をそこに置こうとしましたが、私のためにうまくいきませんでした.Winne E. Seguin <[email protected]>、Michal Papis <[email protected]によってubuntu 14.04と 'rvm 1.25.25(stable) > [https://rvm.io/] ' – PallavSharma

関連する問題