gpt4 book ai didi

ruby - 了解 RubyGems、Macports 和/opt/versus/Library/

转载 作者:数据小太阳 更新时间:2023-10-29 08:41:50 26 4
gpt4 key购买 nike

我不想在这里使用关键字垃圾邮件,这个问题与我之前的一个问题最不相干 that's currently pending .买者自负。

大多数对 Mac 上 Ruby 的引用都按照 this question 中提到的约定进行设置。 .存储在/Library/,即。我的整个设置以某种方式存储如下:

My default opt Rails setup http://files.droplr.com/files/14167865/zgfcX.Screen%20shot%202010-03-09%20at%2019:40:48.png

我想了解这里的区别,以及我究竟做了什么才最终将东西存储在/opt/中。它与安装 MacPorts 有什么关系吗?

如果没有充分的理由进行此设置,我愿意朝更传统的方向前进。我很确定我至少有一些以这种方式组织的东西的额外副本。我知道一些重要的东西存储在/Library/(我的 Less.CSS gem 就是其中之一)。

非常感谢您提供的任何见解。

最佳答案

MacPorts 将自身及其端口安装在 /opt/local 下,以避免“污染”/usr/usr/local 等。如果您通过 MacPorts 安装 RubyGems,它将存在于 /opt/local 下;同样,您(全局)安装的任何 gem 也将位于 /opt/local 下。

如果您手动安装 RubyGems,或使用 OS X 附带的版本,它将在 /Library 下安装 gems。这就是为什么有些教程引用 /Library 而不是 /opt/local 的原因。

如果您使用 MacPorts 提供的 Ruby 版本,将 gems 存储在 /opt/local 下可能更容易也更好;相反,如果您使用 OS X 附带的 Ruby,或者您安装了自己的版本,则最好将 gems 保存在 /Library 下。但是,将它们保存在哪个位置,或者是否将 gems 分布在两个目录中都无关紧要。

关于ruby - 了解 RubyGems、Macports 和/opt/versus/Library/,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2414379/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com