我在rvm上的默认gemset上。然后我安装了一个捆绑包,它没有安装任何gem,因为所有的gem都已经安装好了。
然后我切换到全球宝石;进行了捆绑安装,并开始安装gems。
宝石列表包括:
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:
为给定的ruby安装到@global gemset的宝石可用于与该ruby相关联的所有其他宝石集。
这是一个很好的方法,可以让您的所有项目共享同一个已安装的gem来安装特定的ruby解释器。
至于default
,当您没有指定宝石集名称时,它只是宝石集,这就是为什么它在rvm gemset list
:中被列在括号中的原因
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
的所有宝石都将可用。
您可以跳过宝石集名称选择default
宝石集:
rvm use 2.0.0
或者切换到当前ruby的default
-如果使用了其他:
rvm use @default
要临时访问任何宝石集,您可以使用:
rvm @global do gem install jist
这对于管理安装在global
宝石集中的宝石尤其有用,因此这些宝石将在该红宝石的所有其他宝石集中可用。