我正在尝试通过 AFP 运行 MacPorts。大多数端口运行良好,但我正在尝试安装 mercurial,它需要 MacPorts Python 2.6 文件。
构建 Python 2.6 时,makefile 中的以下行会造成阻塞:
ln python2.6 python
会产生以下错误:
ln: python: Operation not supported
本质上,AFP 上的硬链接不起作用。我可以用符号链接替换该行吗?有没有办法让硬链接在 AFP 上工作,或者运行具有特定端口的 Python 系统版本?我没有 root 权限,因此需要 root 权限的解决方案在这种情况下可能不起作用。
谢谢,凯文
答案1
是的,用符号链接 ( ) 替换该行是安全的ln -s
。它仅设置调用可执行文件时要运行的“默认” Python 版本python
。