我在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中的宝石尤其有用 – 所以这些宝石的所有其他宝石都可以使用.