我正在尝试在 Mac OSX 10.6 上安装 Mercurial,但是遇到了问题:
- 我有 Mac OS X 10.6,所以我从http://mercurial.berkwood.com/
- 我安装下载的文件
mercurial-1.4.3+20100201-py2.6-macosx10.6.mpkg
- 然后,我打开终端并运行
hg --version
以确保它已安装。它说
hg:未找到命令
如何在 Mac OS X 10.6 上安装 Mercurial?
答案1
Mercurial 会自行安装在 中/usr/local/bin
,因此您需要的可执行文件是/usr/local/bin/hg
。您只需将该目录添加到您的PATH
变量中,例如执行以下操作
export PATH="/usr/local/bin:$PATH"
在您的 shell 配置文件中的某处(.profile
,.bashrc
,.zshrc
)。
附言:一周前我只用过一次 Mercurial,这个特定信息在安装过程中显示,并且可作为软件包文档的一部分再次查看。不难找到 :)
答案2
我必须这样做:
去下载正确版本的 mercurial(mac 没有)
https://www.mercurial-scm.org/downloads
确保你获取了 MAc 的版本,然后不仅要确保它在你的路径中(如 F'x 所说),还要确保你为它设置了一个别名以便从任何目录执行:
alias hg=/path/where/mercurial/installed
对我来说
/usr/local/bin/hg
希望这对某人有帮助。我花了一个小时才弄清楚。
答案3
对我来说,这不是$PATH
变量。它已经设置为 /usr/local/bin。但是当我运行 sudo su 并执行时ls -al /usr/local
,bin 仅设置为 700,并且用户为“wheel”。虽然这可能不是最安全的,但我将其设置为,chmod -R 755 /usr/local/bin
然后我就可以hg --version
从任何命令行(以及 IntelliJ)运行
答案4
您可以使用安装程序Mercurial 下载.从列表中下载所需的版本只需双击它就会为您安装 mercurial