2

だから、ここにルビーがたくさん散らばっていると思います。Rails3をインストールしてRailscastをオンラインで見たいと思っていて、その人はrvmを使ってrubyのバージョン管理をしています。私はrvmをインストールし、指示に従いました。やるべきところまで来ました

rvm install 1.9.2

編集:そして私はやった

rvm 1.9.2

ただし、インストール後、試してみます

ruby -v

そして得る

ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0]

私も行きます

which ruby

そして得る

/usr/bin/ruby

rvm を使用してインストールされた ruby​​ を使用できるようにパスを設定するにはどうすればよいですか?

/Users/denniss/.rvm/bin 内に ruby​​-1.9.2-rc2 があります

私の .profile は次のようになります

export PATH="$PATH:/Applications/android/tools"
export PATH="$PATH:/Applications/rubystack/apache2/bin"
export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH"
export PATH="/Users/denniss/.rvm/bin/:/usr/bin:/usr/local/bin:$PATH"
4

4 に答える 4

2

タイプ:

rvm list

これにより、使用しているすべてのバージョンの Ruby が表示されます。

次に、次のように入力します。

rvm use 1.9.2

また、ターミナルを開くたびに、デフォルトで元のルビーになります。このタイプを変更するには:

rvm --default 1.9.2

注: Rails3 を使用するために RVM を使用する必要はありません。持っている ruby​​ v を保持し、新しいアプリ用に Rails 3 をインストールすることをお勧めします。Rails 2 と Rails 3 は互いに上書きしません。

于 2010-08-14T21:16:32.390 に答える
1

RVM が使用済みの Ruby を環境にロードしていない場合は、プロファイルでそれをソースしていない可能性が高いです。

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

これは、インストーラーの出力とインストールのドキュメントの両方にあります。

http://rvm.beginrescueend.com/rvm/install/

〜ウェイン

于 2010-08-19T00:02:31.900 に答える
1

で新しいバージョンに切り替える必要がありrvm 1.9.2ます。ただし、これは一時的なものです。永続的に設定するには、 --default: を渡しますrvm --default 1.9.2

于 2010-08-14T21:15:36.793 に答える
0

実は、追加するのを忘れていました

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

~/.profile の最後に

于 2010-08-17T06:27:59.770 に答える