我发现this script在Fedora中找到所有手动安装的包(我传递的每个参数yum install
)。具体而言,脚本不会返回自动安装的依赖项。 Ruby Gems有类似的东西吗?
否则,Ruby Gems会在某处保留命令历史记录吗?
答案 0 :(得分:1)
如果YUM的作用类似于APT(我假设它基于您的描述),它会识别显式安装的软件包(如您所说的“手动”)和隐式安装的软件包(即作为依赖项)之间的区别。
Rubygems没有这样的区别,因此这是不可能的。正如评论中所提到的,Bundler可以做到这一点,但这在项目级别上超过了系统级别。
答案 1 :(得分:0)
history | grep "gem install"
这将显示您在运行它的计算机中使用的所有gem安装命令。