最近重新安装了 Ubuntu 后,我重新安装了 RubyGems。Ubuntu 存储库获取了 1.3.5 版本。后来我发现我需要最新版本。所以我安装了 RubyGems 更新到 1.3.7 版。
问题是,升级后gem list
只返回我最初安装的所有 gem 的一小部分。过去,我通过在升级后重新安装所有 gem 来解决这个问题,但这很麻烦,我希望现在和将来避免这种解决方法。
我尝试将一个添加export GEM_HOME
到我的.bashrc
文件中。它没有用。 gem list
仍然没有列出我所有的 gem(即使我可以在我的计算机上找到它们/var/lib/gems/1.8/gems
。我还创建了一个.gemrc
yaml 文件并设置了gemhome
路径。当我运行时,gem env
我可以看到主路径已设置,但仍然gem list
没有返回一切。
这是怎么回事?