'撤消-ING'更改Gem源

时间:2015-01-28 23:43:28

标签: ruby gem

我刚刚调试了一个gem,并且意外地留下了一些代码,导致我的项目在使用该gem时挂起。如何恢复清洁源?是卸载并重新安装的唯一选择吗?

2 个答案:

答案 0 :(得分:1)

使用gem uninstall <gem_name>卸载该gem,然后通过gem install <gem_name>bundle install重新安装。

答案 1 :(得分:1)

命令

gem pristine foo

这是否适用于该名称的宝石。您也可以通过--all重建所有宝石。这可以通过比较.gem文件(伪装中的tar存档)中的内容与实际文件进行比较。 documentation

中的更多详细信息