我的机器之间存在一致性问题,因为我必须明确指定某些项目(如 Image Magick)的命令路径。Port 将它们安装到 /opt/local/bin,但为了一致性,我想安装到 /usr/local/bin。我该如何指定?
就像/opt/local/bin我们其他人一样,只需添加到您的路径中即可。你可以在~/.profile
试图强迫它 /usr/local/bin
Macports 真的不喜欢在 /usr/local 中。来自MacPorts 常见问题解答
选择 /opt/local 是为了避免在其他各种安装上踩踏(例如 fink 使用 /sw 来做同样的事情);/usr/local 不是一个可行的选择,原因如下:
此外,如果您有来自不同来源的安装,您确定它们是完全相同的版本。如果不是,那么您将遇到奇怪的构建和运行时问题。
毕竟,如果您仍然想尝试我们这种不受支持的方法,并且您无法使用路径来查找我怀疑让您的代码在 /opt/local/bin 然后 /us/local/bin 中查找会更容易选择它找到的一个(如果两者都在那里会发生什么)
| 归档时间: |
|
| 查看次数: |
4886 次 |
| 最近记录: |