我运行了sudo gem list
或gem query --local
,它只列出了已安装的部分宝石。
例如安装了ruby-debug,我用它来调试东西......但它没有显示在gem列表中。
我试图运行gem update —system
并且它没有做任何事情。
注意:如果我然后运行sudo gem install ruby-debug
它会成功安装,然后显示在gem列表中。
答案 0 :(得分:1)
过去通过macports / apt-get安装rubygems然后手动或使用update --system升级它时发生了这种情况。您应该能够在/ opt / local下的某处找到已安装宝石的原始列表;使用locate找到它。您也可以找到带有locate的新路径,但是当我尝试将它们移动到新位置时我没有任何运气...所以您需要手动重新安装所有宝石。