确定安装了哪个版本的 gem?

确定安装了哪个版本的 gem?

有没有办法通过 CLI 确定我的机器上安装了哪个版本的 gem?与yolk -lpython 类似?

我正在尝试查看我是否拥有最新版本的 compass / sass / zurb foundation。我有一个依赖项需要特定的版本号。所以我需要查看它是什么版本。

答案1

gem list

应该会给你一份所有 gem 的列表,后面括号里有版本号

答案2

StackOverflow 有答案对于您来说,它可能是解决 Ruby 架构问题的更有用的地方(这里仍然欢迎您)

gem outdated

我不是 Ruby 开发人员,也没有安装任何 gem,我不确定这是否能给你你想要的东西,但它应该会告诉你哪些需要注意。

否则我会建议gem query <package>(搜索本地)并gem query --remote查看可用版本。如果您只需要本地 gem 版本,那么首先应该这样做。

答案3

如果你的 gem 的名字是compass,那么你可以运行:

gem list | grep compass

它将为您提供包含短语的宝石列表compass,以及相应的版本。

答案4

要添加到@Belogron 的答案,您可以使用

gem list MyGem

列出已安装的 MyGem 版本

然后您可以输入

gem which MyGem

显示正在使用的特定版本。

相关内容