首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RubyGems环境(雪豹)

RubyGems环境(雪豹)
EN

Stack Overflow用户
提问于 2009-12-31 17:15:42
回答 2查看 399关注 0票数 0

大家好,

我的问题是,为什么我有三个独立的宝石路径。我的“gem环境”命令显示以下内容:

宝石路径

  • /Library/Ruby/Gems/1.8
  • /Users/adam/.gem/ruby1.8 --这个对me
  • /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8

来说是有意义的

为什么这两条独立的“系统”路径?

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-12-31 18:05:41

如果您使用OSX10.6附带的库存Ruby,它包括几个不同的库包:

代码语言:javascript
复制
# /Library/Ruby/Gems/1.8
# => Standard Gems, default install location
# ~/.gem/ruby1.8
# => User-specific gems
# /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8
# => 10.6 distribution bundled gems: Rails, Ferret, Capistrano, etc. 

安装的端口gem环境不同:

代码语言:javascript
复制
# /opt/local/lib/ruby/gems/1.8
# => Standard gems, default install location
# ~/.gem/ruby/1.8
# => User-specific gems
票数 3
EN

Stack Overflow用户

发布于 2009-12-31 22:37:38

为什么两个独立的“系统”路径?

因为Mac (与历史版本一样)的设计是在系统库和第三方库之间进行分离。

只有苹果才应该触及/System层次结构,而任何第三方软件都可以自由地在/Library层次结构中安装系统范围的修改。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1986239

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档