最近重新安装了 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。我还创建了一个.gemrcyaml 文件并设置了gemhome路径。当我运行时,gem env我可以看到主路径已设置,但仍然gem list没有返回一切。
这是怎么回事?