我刚刚调试了一个gem,并且意外地留下了一些代码,导致我的项目在使用该gem时挂起。如何恢复清洁源?是卸载并重新安装的唯一选择吗?
答案 0 :(得分:1)
使用gem uninstall <gem_name>
卸载该gem,然后通过gem install <gem_name>
或bundle install
重新安装。
答案 1 :(得分:1)
命令
gem pristine foo
这是否适用于该名称的宝石。您也可以通过--all
重建所有宝石。这可以通过比较.gem文件(伪装中的tar存档)中的内容与实际文件进行比较。 documentation