Як відновити всі мої дорогоцінні камені Ruby?


10

Я зіткнувся з, мабуть, відомою проблемою з нативним компілятором C на OS X 10.8, не будуючи правильно Ruby gems правильно, тому я встановив GCC, як було запропоновано.

Як змусити 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 немає проблем, і лише з дорогоцінними каменями, вам взагалі не потрібно використовувати rvm. Якщо вам потрібно оновити Rubygems, ви можете спробувати цю команду, щоб оновити її до останньої версії:

rvm rubygems latest
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.