错误:执行gem时出错...(NameError)未初始化常量Gem::RDoc

8
尝试卸载宝石(gem uinstall <gem-name>)时,我看到:
ERROR:  While executing gem ... (NameError)
    uninitialized constant Gem::RDoc

如何成功卸载一个 gem 包?

1个回答

17

根据这个GitHub问题中的信息,我做了以下操作:

gem install rdoc

之后,错误不再出现。


2
我需要安装 gem install rdoc --no-document,因为在 Docker 内安装新的 Ruby gem 时出现了 [undefined method `reset' for RDoc::TopLevel:Class when installing a new Ruby gem](https://dev59.com/HFkT5IYBdhLWcg3wKsaq) 这个问题。 - jcubic
1
有趣的是,要卸载一个 gem,我需要先安装另一个 gem... 嗯嗯 - Ουιλιαμ Αρκευα
无法工作... - Maurice Raguse
删除 /.gemrc(我曾在其中放置 gemhome: /usr/share/rubygems)并继续使用 .bashrc 中的 `export PATH=$PATH:/bin` 即可解决问题。 - user1767316
@user1767316 我不知道,请提出一个单独的问题。 - jcubic
显示剩余2条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接