首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >rvm默认和全局gemset之间的差异

rvm默认和全局gemset之间的差异
EN

Stack Overflow用户
提问于 2013-08-13 08:21:21
回答 1查看 5.7K关注 0票数 21

我在rvm上使用默认的gemset。然后我做了一个捆绑安装,它没有安装任何gem,因为它们都已经安装好了。

然后我切换到全局gemset;做了一个包安装,它开始安装gem。

gemsets列表包括:

代码语言:javascript
复制
root@dev:/home/karan/realestate# rvm gemset list

gemsets for ruby-2.0.0-p195 (found in /usr/local/rvm/gems/ruby-2.0.0-p195)
   (default)
=> global

我以为全局的和默认的具有相同的gemset文件夹。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-14 00:27:20

Global在rvm站点上记录- http://rvm.io/gemsets/global

您安装到@global宝石集中的给定

宝石可用于您创建的与该ruby关联的所有其他宝石集。

这是一个很好的方式,允许您的所有项目共享特定ruby解释器安装的相同已安装gem。

至于default,当您不指定gemset名称时,它只是gemset,这就是为什么它在rvm gemset list中用括号列出的原因

代码语言:javascript
复制
gemsets for ruby-2.0.0-p247 (found in /home/mpapis/.rvm/gems/ruby-2.0.0-p247)
   (default)
   global
=> rvm-site

对于(default)rvm-site,所有来自global的gem都将可用。

可以通过跳过宝石集名称来选择default宝石集:

代码语言:javascript
复制
rvm use 2.0.0

或者切换到当前拼音的default -如果使用的是other:

代码语言:javascript
复制
rvm use @default

要临时访问任何gemset,您可以使用:

代码语言:javascript
复制
rvm @global do gem install jist

这对于管理安装在ruby中的宝石特别有用-所以那些将在global的所有其他gemset中可用的宝石。

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

https://stackoverflow.com/questions/18198764

复制
相关文章

相似问题

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