Rubyの宝石をすべて再構築するにはどうすればよいですか?


10

OS X 10.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

私はこれが何を意味するのかわかりません。ジェムを再コンパイルするためのrvmgetやその他のコマンドによる)呪文を理解することができませんでした。

回答:


17

あなたはあなたのすべての宝石を次のように再構築できます:

gem pristine --all

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

rvm rubygems latest
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.