找到所有手动安装的Ruby Gems?

时间:2012-04-26 03:51:45

标签: ruby rubygems

我发现this script在Fedora中找到所有手动安装的包(我传递的每个参数yum install)。具体而言,脚本不会返回自动安装的依赖项。 Ruby Gems有类似的东西吗?

否则,Ruby Gems会在某处保留命令历史记录吗?

2 个答案:

答案 0 :(得分:1)

如果YUM的作用类似于APT(我假设它基于您的描述),它会识别显式安装的软件包(如您所说的“手动”)和隐式安装的软件包(即作为依赖项)之间的区别。

Rubygems没有这样的区别,因此这是不可能的。正如评论中所提到的,Bundler可以做到这一点,但这在项目级别上超过了系统级别。

答案 1 :(得分:0)

history | grep "gem install"

这将显示您在运行它的计算机中使用的所有gem安装命令。