内容简介:我想我想出了这个问题的答案,所以我会发贴.Rbenv允许使用全球和/或本地版本的红宝石.因此,一旦通过rbenv安装和管理红宝石,您可以将其声明为整个系统使用的全局ruby版本.同样,您可以在给定的目录中声明本地的ruby版本(例如:特定的rails项目).
为了澄清,我使用rbenv来管理我的红宝石版本.我的印象是二进制文件作为其各自的 ruby 版本目录中的垫片进行管理.
这是我运行宝石环境时我的系统显示的(我排除不相关的部分):
- GEM PATHS: - /Volumes/Data/nathan/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1 - /Volumes/Data/nathan/.gem/ruby/1.9.1
有两个地点的理由?好奇心想知道
我想我想出了这个问题的答案,所以我会发贴.
Rbenv允许使用全球和/或本地版本的红宝石.因此,一旦通过rbenv安装和管理红宝石,您可以将其声明为整个系统使用的全局ruby版本.
同样,您可以在给定的目录中声明本地的ruby版本(例如:特定的rails项目).
您的home路径中的.gem文件被全局ruby版本所使用,其中rbenv目录中的一个被本地ruby版本使用.
注意,您可以(无论什么原因)声明与全局版本相同的本地版本.在这种情况下,本地版本将依赖于较深的rbenv目录中的gem文件,而不是〜/ .gem目录.
代码日志版权声明:
翻译自:http://stackoverflow.com/questions/10432470/im-using-rbenv-so-why-are-there-two-gem-paths-on-my-system-os-x-lion
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 红宝石 – 单元测试复制功能还是测试输出?
- 深入解析Java绝对路径与相对路径
- C#/.NET 如何确认一个路径是否是合法的文件路径
- GAC 与其物理路径
- 关键渲染路径优化
- 【Leetcode】62. 不同路径
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
SHA 加密
SHA 加密工具
Markdown 在线编辑器
Markdown 在线编辑器