web-dev-qa-db-ja.com

すべてのRuby gemを再構築する方法は?

OS X10.8のネイティブCコンパイラでRuby gemが正しくビルドされないという、明らかに既知の問題が発生したため、提案どおりにGCCをインストールしました。

すでにインストールされているすべてのgemをrvmで再構築するにはどうすればよいですか?

私は試した rvm update --rubygems 1.9.3、これは(少なくともドキュメントによれば)機能するはずですが、かなり不可解なエラーメッセージが表示されます:

ERROR: rvm update has been removed. See 'rvm get' and rvm 'rubygems' CLI API instead

これが何を意味するのかわかりません。また、gemを再コンパイルするrvmgetまたはその他のコマンドを使用)の呪文を理解できませんでした。

10
Ken

次の方法ですべての宝石を再構築できます。

gem pristine --all

RubyまたはRubygemsのインストールに問題がなく、gemのみに問題がないと仮定すると、rvmを使用する必要はまったくありません。ただし、Rubygemsをアップグレードする必要がある場合は、これを試すことができます。最新バージョンにアップグレードするコマンド:

rvm rubygems latest
17
Ralf