2009-05-21 9 views
5

私はRubyを初めて使っています。 Rubyを1.8.7にアップデートしようとしていて、Mac OS X(10.5.7)で多くの問題が発生しました。Ruby 1.8.7に更新するには

本当に、どうやってRuby 1.8.7にアップデートしますか?

ありがとうございました。

+0

環境変数の設定、シンボリックリンクの変更などの手助けが必要ですか? –

答えて

9

最も簡単な答えは「しない」です。 Ruby 1.8.7は1.8と1.9の間のブリッジング・リリースを作成しようとする試みであり、コミュニティのコンセンサスはこれが必要ではないということであったため、1.9が完成する前にサポートがほとんどありませんでした。一般的な推奨事項は、1.8(OS X 10.5に同梱されているバージョン)を使用するか、Ruby 1.9を使用することです。

MacPortsには、Ruby 1.8.7とRuby 1.9用のパッケージが含まれているため、OS X自体を変更するリスクがなくてもRubyの新しいバージョンを手に入れるのが最も簡単な方法です。

アップデート:ajhit406に記載されているように、MacPortsではなく、が最適なオプションになりました。

+1

+1 MacPortsの場合。 – rampion

+0

MacPortsで簡単にできます。 – Chuck

+1

あなたのMacではおそらく問題はありませんが、1.8.6では1.8.7で解決されたセキュリティ上の問題があります。あなたのdevボックスを本番と同じにするには、両方をアップグレードする必要があります。 – klochner

4

one click installe rを試しましたか?

編集:ワンクリックインストーラは、これ以上メンテナンスされていないように見えます。Rails Installerを試してください。

1

必要なRubyのバージョンをダウンロードして展開します。ディレクトリruby_1.8.7を呼び出し、ホームディレクトリにあると仮定します。ターミナルウィンドウを開きます。

sudo cp -r ruby_1.8.7 /System/Library/Frameworks/Ruby.framework/Versions/1.8.7 
cd /System/Library/Frameworks/Ruby.framework/Versions 
sudo ln -sfh 1.8.7 Current 
3

necromancing ...

http://rvm.io/

編集(mpapis):Rubyの1.8.7は、これ以上のRubyのチームによって維持され、もはや使用すべきではありません。

関連する問題