大家好,
我的问题是,为什么我有三个独立的宝石路径。我的“gem环境”命令显示以下内容:
宝石路径
来说是有意义的
为什么这两条独立的“系统”路径?
谢谢。
发布于 2009-12-31 18:05:41
如果您使用OSX10.6附带的库存Ruby,它包括几个不同的库包:
# /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环境不同:
# /opt/local/lib/ruby/gems/1.8
# => Standard gems, default install location
# ~/.gem/ruby/1.8
# => User-specific gems发布于 2009-12-31 22:37:38
为什么两个独立的“系统”路径?
因为Mac (与历史版本一样)的设计是在系统库和第三方库之间进行分离。
只有苹果才应该触及/System层次结构,而任何第三方软件都可以自由地在/Library层次结构中安装系统范围的修改。
https://stackoverflow.com/questions/1986239
复制相似问题