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を再コンパイルするrvm
(get
またはその他のコマンドを使用)の呪文を理解できませんでした。
次の方法ですべての宝石を再構築できます。
gem pristine --all
RubyまたはRubygemsのインストールに問題がなく、gemのみに問題がないと仮定すると、rvmを使用する必要はまったくありません。ただし、Rubygemsをアップグレードする必要がある場合は、これを試すことができます。最新バージョンにアップグレードするコマンド:
rvm rubygems latest