如何重建我所有的Ruby宝石?


10

我遇到了一个OS X 10.8上的本机C编译器的明显已知问题,无法正确构建Ruby gems,因此我按照建议安装了GCC。

我如何让rvm重建所有已安装的gem?

我尝试了rvm update --rubygems 1.9.3,它似乎应该可以工作(至少根据文档),但是我得到了一个相当隐秘的错误消息:

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

我不知道这意味着什么,而且我无法弄清楚重新编译我的gem 的咒语rvm(使用get或任何其他命令)。

Answers:


17

您可以使用以下方法重建所有宝石:

gem pristine --all

假设您的Ruby或Rubygems安装没有问题,而只有gems,则根本不需要使用rvm。但是,如果您需要升级Rubygems,可以尝试使用以下命令将其升级到最新版本:

rvm rubygems latest
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.