我在rvm的默认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
Run Code Online (Sandbox Code Playgroud)
我认为全局和默认具有相同的gemset文件夹.
mpa*_*pis 27
全球记录在rvm网站 - http://rvm.io/gemsets/global:
您为给定的ruby安装到@global gemset的gem可用于您与该ruby关联创建的所有其他gemset.
这是允许所有项目共享特定ruby解释器安装的相同已安装gem的好方法.
至于default它只是gemset,当你没有指定一个gemset名称时,这就是它在括号中列出的原因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
Run Code Online (Sandbox Code Playgroud)
哪里可以获得两种(default)和rvm-site所有宝石global.
您可以default通过跳过gemset名称来选择gemset:
rvm use 2.0.0
Run Code Online (Sandbox Code Playgroud)
或切换到default当前的红宝石 - 如果使用其他红宝石:
rvm use @default
Run Code Online (Sandbox Code Playgroud)
要临时访问任何gemset,您可以使用:
rvm @global do gem install jist
Run Code Online (Sandbox Code Playgroud)
这对于管理globalgemset中安装的gem非常有用- 所以那些将在该ruby的所有其他gemset中可用.
| 归档时间: |
|
| 查看次数: |
5362 次 |
| 最近记录: |