如何查看给定gem集中所有gem的列表?一次可以使用多个gemsets,还是只能使用一个gemsets?
发布于 2012-03-28 02:18:10
您可以调用gem list,它将显示当前gem集中的所有宝石。一次只能使用一个宝石集,但存在宝石集的层次结构。您可以创建一个包含(例如) rake和pry的ruby gemset,然后您创建的任何gemset (当然使用相同版本的global )都将继承这些gem。
发布于 2013-06-07 00:01:25
发布于 2021-11-29 14:33:15
也许最简单的方法是查询文件系统。例如,我使用Ruby3.0.3创建了一个名为yard的gemset。可以使用以下命令找到该gem集中安装的所有gem:
> ls ~/.rvm/gems/ruby-3.0.3@yard/gems
yard-0.9.26(只有一颗宝石。)
因此,gemset目录名称为:
~/.rvm/gems/#{ruby_version}@#{gemset_name}/gems...where ruby_version是rvm使用的版本(即rvm list输出的字符串)。
https://stackoverflow.com/questions/9895128
复制相似问题