首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RVM查看gem中的gem

RVM查看gem中的gem
EN

Stack Overflow用户
提问于 2012-03-28 02:09:54
回答 3查看 4.7K关注 0票数 10

如何查看给定gem集中所有gem的列表?一次可以使用多个gemsets,还是只能使用一个gemsets?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-03-28 02:18:10

您可以调用gem list,它将显示当前gem集中的所有宝石。一次只能使用一个宝石集,但存在宝石集的层次结构。您可以创建一个包含(例如) rakepry的ruby gemset,然后您创建的任何gemset (当然使用相同版本的global )都将继承这些gem。

票数 10
EN

Stack Overflow用户

发布于 2013-06-07 00:01:25

通常,当前Ruby的@global gemset在其他gemset中是included

要查看gemset的内容( @global gemset除外),首先执行rvm use 2.0.0@some-gemset --ignore-gemsets (或similar),然后执行gem list

对于默认的gemset,执行rvm use 2.0.0 --ignore-gemsets,然后执行gem list

票数 2
EN

Stack Overflow用户

发布于 2021-11-29 14:33:15

也许最简单的方法是查询文件系统。例如,我使用Ruby3.0.3创建了一个名为yard的gemset。可以使用以下命令找到该gem集中安装的所有gem:

代码语言:javascript
复制
> ls ~/.rvm/gems/ruby-3.0.3@yard/gems
yard-0.9.26

(只有一颗宝石。)

因此,gemset目录名称为:

代码语言:javascript
复制
~/.rvm/gems/#{ruby_version}@#{gemset_name}/gems

...where ruby_version是rvm使用的版本(即rvm list输出的字符串)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9895128

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档