2011-01-30 10 views
24

サンプルチュートリアルシリーズでレールを使います。私は質問をする前に解決策を見つけるために最善を尽くしているので、何かを見逃してしまったら謝る。RVMコマンド:source〜/ .rvm/scripts/rvm

私はコマンドをパンチする必要があるターミナルでコマンドラインからRVMを起動する必要があるたびになるようにRVMを初期化する:source ~/.rvm/scripts/rvm

これは正常ですか?このコードを前もってパンチしていない限り、RVMコマンドを動作させることはできないようです。注記RVMコマンドを入力する必要はなく、コマンドを1回入力するだけで済みます。

ご協力いただきありがとうございます。

答えて

40

あなた~/.profile~/.bashrcでこれを入れて:

# This loads RVM into a shell session. 
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" 

をですから、手動ですべてのセッションのためにそれを入力する必要はありません。

+0

この具体的な内容は尋ねますか?この構文は、Shellに精通していない人にとっては少し難解です。 –

+1

私のためにはうまくいきません、私はubuntu 14.04とrvm 1.25.25(stable)を使っています。私はこれを '〜/ .bashrc'ファイルと' source/home/pallavsharma/.rvm/scripts/rvm'に入れようとしましたが、ターミナルでrvmを使うたびにこれを手動で実行しなければなりません。 – PallavSharma

+1

@Mirkoこれを '〜/ .profile'に入れて'〜/ .bashrc'に入れるのとはどういう違いがありますか? – InvalidBrainException

2

さらにヒント

あなたはRVMとGNOMEターミナルを(Ubuntuのでは標準装備)を使用する場合は、次の操作を行うことができます

  • 編集デフォルトのプロファイル。これは、デフォルトでは標準の.bashrcを読み込む停止します

    "Run command as a login shell" 
    
  • :以下の設定を確認してください。あなたのホームディレクトリ内の.bashrcを指して.rvmrcのソフトリンクを作成することによって、これを修正

    cd 
    ln -s .bashrc .rvmrc 
    
1

再開口部が、それはルビーの特定のバージョンをインストールするために、端末&を閉じてください:

https://www.youtube.com/watch?v=THG3BKy6JEIを私はで入力たとえば午前2時32

)で "-L https://get.rvm.ioをカール| bashは安定--rubyを-s"

それから私は、ターミナルを終了&再オープンした端末& "rvm install 2.2.3" &と入力してください:D :)