我无法安装 Mercurial。我收到此错误:
---> 计算 mercurial 的依赖项
错误:无法执行端口:无法读取“build.cmd”:无法在路径“/opt/local/bin:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin”中定位“make”或在其 MacPorts 配置时间位置,您是否移动了它?
答案1
(我自己没有使用过 Mac,但我之前见过这些支持请求......)
请尝试我们的Mac OS X 的二进制包。普通用户不必费心安装编译器和 make 来使用 Mercurial……
此外,easy_install
除非您安装了编译器和所需的 Python 头文件,否则路由绝非易事,因为easy_install
需要编译我们使用的 C 扩展。在我看来,最好坚持使用二进制包。
答案2
您似乎正在尝试通过以下方式安装 Mercurial麦金塔。由于 MacPorts 从源代码构建其端口(至少我的是这样,你的似乎也是),您还需要安装 Mac OS X 开发人员工具。您可以通过找到 Mac OS X 安装光盘并从中安装 Xcode。
答案3
您要如何尝试安装?
我建议采用 easy_install 路线。
$ sudo easy_install -U mercurial
https://www.mercurial-scm.org/wiki/Download#Using_easy_install
答案4
您必须从 MacPorts 安装程序“make”。否则,它无法在路径中列出的目录中找到它。
您只需在终端中输入“make -v”即可验证是否有 make。