ruby – rvm default和global gemset的区别

前端之家收集整理的这篇文章主要介绍了ruby – rvm default和global gemset的区别前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在rvm上的默认gemset.然后我做了一个捆绑安装,并没有安装任何宝石,因为它们都已经安装.

然后我切换到全球gemset;做了一个捆绑安装,并开始安装宝石.

宝石列表是:

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文件夹是一样的.

解决方法

全球记录在rvm网站 – http://rvm.io/gemsets/global

Gems you install to the @global gemset for a given ruby are available to all other gemsets you create in association with that ruby.

This is a good way to allow all of your projects to share the same installed gem for a specific ruby interpreter installation.

至于默认的,当你没有指定一个gemset的名字时,这只是一个gemset,这就是为什么它被列在rvm gemset列表中的括号中:

gemsets for ruby-2.0.0-p247 (found in /home/mpapis/.rvm/gems/ruby-2.0.0-p247)
   (default)
   global
=> rvm-site

对于两个(默认)和rvm-site的地方,来自全球的所有宝石将可用.

您可以通过跳过gemset名称来选择默认的gemset:

rvm use 2.0.0

或者切换到当前ruby的默认值 – 以防其他用法

rvm use @default

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

rvm @global do gem install jist

这对于管理安装在全局gemset中的宝石尤其有用 – 所以这些宝石的所有其他宝石都可以使用.

原文链接:https://www.f2er.com/ruby/273294.html

猜你在找的Ruby相关文章