2010-12-17 4 views
2

私たちのサーバーには1.8.7のルビーがあり、私は1.8.6をローカルに持っています。私は自分のローカルマシン(ubuntu 9.10を持っている)を1.8.7にアップグレードしたいです - 1.9以降のバージョンではありません。私はsudo apt-get install ruby1.8.7を試しましたが、そのためのパッケージはありません。Ubuntu 9.10で1.8.6から1.8.7にアップグレードしましたか?

+0

これはStackOverflowよりもServerFaultに関する質問のほうがよく似ています。私はそこを見下ろし、Ubuntu Hardyにも同様の質問があります - http://serverfault.com/questions/84679/upgrading-ubuntu-hardy-to-ruby-1-8-7 – Nikhil

+0

ありがとうNikhil、私は探しています今のところ他のページでは、運がまだありません:( –

答えて

0

私は非常にRVMを使用することをお勧めします。

RVMは、問題を起こさずに複数のバージョンのRubyをインストールできるように、システム全体またはユーザー全体のサービスです(好みに応じて)。インストールは非常に簡単で、Rubyのさまざまなバージョンをインストールできるので、1つのプロジェクトで1.8.6でプログラミングを続けることができ、作業しているサーバのプログラムを1.8.7にシームレスに切り替えることができます。あなたは、あなたがユーザー全体に行く場合、異なるバージョンのRubyをデフォルトとして設定することもできます。

gitとcurlがインストールされていることを確認してください。

https://rvm.io

https://rvm.io/rvm/install/

それに慣れる少しかかりますが、それは、Rubyの異なるバージョンとRailsの宝石のも、異なるバージョンを開発するための非常に強力なツールです。これは素晴らしいです、あなたも複数のGemsetsを持つことができます。たとえば、すでにインストールしている安定版を壊さずに、新しいGemやGemのバージョンをテストする必要がある場合は、別のGemsetを作成して遊んで、都合の良いときに戻ることができます。

私は過去に頭痛を免れています。

関連する問題