Bagaimana cara membangun kembali semua permata Ruby saya?

10

Saya mengalami masalah yang tampaknya diketahui dengan kompiler C asli pada OS X 10.8 tidak membangun permata Ruby dengan benar, jadi saya menginstal GCC seperti yang disarankan.

Bagaimana cara rvm membangun kembali semua permata yang sudah diinstal?

Saya mencoba rvm update --rubygems 1.9.3, yang sepertinya bekerja (setidaknya, menurut dokumentasi), tetapi saya mendapatkan pesan kesalahan yang agak samar:

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

Saya tidak tahu apa artinya ini, dan saya belum bisa menemukan mantra untuk rvm(dengan get, atau perintah lain) yang mengkompilasi ulang permata saya.

Ken
sumber

Jawaban:

17

Anda dapat membangun kembali semua permata Anda dengan:

gem pristine --all

Dengan asumsi tidak ada masalah dengan instalasi Ruby atau Ruby Anda dan hanya dengan permata, Anda tidak perlu menggunakan rvm sama sekali. Namun jika Anda perlu meningkatkan Rubygems Anda, Anda dapat mencoba perintah ini untuk meningkatkannya ke versi terbaru:

rvm rubygems latest
Ralf
sumber