2

最近、Ruby on Rails の独学を始めましたが、Ruby、Rails、および Gem を完全に再インストールしようとしていることを除けば、すべてうまくいっています。

ある時点で少し興奮しすぎて、必要のないファイルやフォルダーを削除/変更したと思うので、必要なRuby、Rails、およびGemを再インストールできるように、システムを元の状態に戻したいだけですビット。

これを行うためにrvmと呼ばれるものをインストールできる場所を読んだことがありますが、今はシステムをできるだけシンプルにして、理解が追いつかないようにしたいと思っています。

どんな助けでも大歓迎です。

どうもありがとう。

4

4 に答える 4

1

Max OSX 10.5 以降を使用している場合、Ruby と RubyGems はDeveloper Toolsと共にインストールされます。

古いバージョンでは、次のコマンドを実行してアンインストールできました。

$ sudo perl /Developer/Tools/uninstall-devtools.pl

その後、コンピューターを再起動して、Developer Tools を再度インストールするだけです。その後、RVM を使用する場合は、こちらの手順に従ってくださいまた、確認する必要があるOSX 固有のオプションもいくつかあります。

于 2011-11-30T00:25:34.660 に答える
1

ユーザー アカウントにインストールされているすべての gem を次のようにリストします。

gem list

次に、次のようにして、任意の gem を削除できます。

gem uninstall GemName

...gem listインストールされたgemが表示されなくなるまで。その後、すべてが新品同様になるはずです。


将来同じ状況に陥らないようにするために、RVM をインストールすることを強くお勧めします。RVM を使用すると、「gemset」を作成して、各プロジェクトの gem を他のプロジェクトから分離しておくことができます。RVM を使用すると、新しい Ruby 1.9.2 など、異なるバージョンの Ruby をインストールすることもできます。

見てみな!インストールは本当に難しいことではありません

http://beginrescueend.com/

これらのRailsCastをチェックしてください:

http://railscasts.com/episodes/200-rails-3-beta-and-rvm

http://railscasts.com/episodes/201-bundler

于 2011-11-29T19:03:54.680 に答える
0

RoR サイトの指示に従うことができます。ダウンロード ページにも指示が含まれています。もう 1 つのオプションは、SourceForge の Ruby OS X プロジェクトからのこのワンクリック インストーラーです。

TimeMachine のバックアップが利用できる場合は、再インストールする代わりに、削除したファイルを復元することもできます。

于 2011-11-29T18:55:32.230 に答える
0

最も簡単な方法は、これを行うために を使用rvmすることです。これの利点は、すべてがシステムから特別に分離された方法でインストールされることです。

OS または MacPorts/Homebrew が提供する Ruby を使用することは、作業を開始するための優れた方法ですが、スケーリングしません。長期的には、rvm を使用することをお勧めします。これは、最新の状態を維持し、異なるバージョンの Ruby をインストールし、最小限の労力で前後に切り替えるのが簡単だからです。

さらに、本当に横向きになった場合はrvm implode、いつでも最初からやり直すことができます。これを組み合わせるとbundler、生活がかなり楽になります。

于 2011-11-29T18:56:55.523 に答える