ruby – rvm default和global gemset的区别

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

@H_301_2@宝石列表是:

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
@H_301_2@我以为全局和默认的gemset文件夹是一样的.

解决方法

全球记录在rvm网站 – http://rvm.io/gemsets/global
@H_301_2@Gems you install to the @global gemset for a given ruby are available to all other gemsets you create in association with that ruby.

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

@H_301_2@至于默认的,当你没有指定一个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
@H_301_2@对于两个(默认)和rvm-site的地方,来自全球的所有宝石将可用.

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

rvm use 2.0.0
@H_301_2@或者切换到当前ruby的默认值 – 以防其他用法

rvm use @default
@H_301_2@要临时访问任何gemset,您可以使用:

rvm @global do gem install jist
@H_301_2@这对于管理安装在全局gemset中的宝石尤其有用 – 所以这些宝石的所有其他宝石都可以使用.

猜你在找的Ruby相关文章