Mercurial 乌龟:和#x2018;hg’;未被识别为内部或外部命令、可操作程序或批处理文件
我在Mercurial TortoiseHg版本2.7.2中找不到命令行工具。我检查了hg.exe文件,它位于C:\Program Files\TortoiseHg路径,但每当我尝试运行该命令时,它就会失败并抛出错误: “hg”不被识别为内部或外部命令、可操作程序或批处理文件 我还将其添加到windows路径=;C:\ProgramFiles\TortoiseHg 不知道还要找什么。请帮助。注意:Mercurial 乌龟:和#x2018;hg’;未被识别为内部或外部命令、可操作程序或批处理文件,mercurial,tortoisehg,Mercurial,Tortoisehg,我在Mercurial TortoiseHg版本2.7.2中找不到命令行工具。我检查了hg.exe文件,它位于C:\Program Files\TortoiseHg路径,但每当我尝试运行该命令时,它就会失败并抛出错误: “hg”不被识别为内部或外部命令、可操作程序或批处理文件 我还将其添加到windows路径=;C:\ProgramFiles\TortoiseHg 不知道还要找什么。请帮助。注意: 如“”中所述,Ortoisehg v2.X.X不再使用hg命令。 这意味着您的路径可能无法正确更
- 如“”中所述,Ortoisehg v2.X.X不再使用
命令。hg
这意味着您的
可能无法正确更新以引用Ortoisehg的hg.exe路径
- 要更新您的
,请确保不添加任何额外空间:路径
;
”和“C:\…
”之间没有空格)
与之前一样,如果您修改用户环境变量,则需要重新启动(或至少新的DOS窗口)。发布我与香草Mercurial安装(而不是“TortoiseHg”)相关的答案,因为这是搜索结果中的第一页,我的解决方案是使用“Mercurial-3.4(64位msi)”安装程序,而不是“Mercurial-3.4(64位exe)”'from.新的路径设置是否在命令行控制台中可见(例如,使用'set PATH')?如果不是,请使用新的命令行控制台重试。启动控制台时读取环境变量更改。任何更改都不会在更改之前启动的控制台中可见。是的,我已经重新启动了几次命令行,并对此进行了检查。路径显示正确,但“hg”命令再次未运行。是的,空间是问题所在!:)还需要重新启动以应用环境变量。谢谢。非常有用。另外,如果同时存在hg.exe和thg.exe文件,则hg和thg命令可以在命令行中运行,而不一定只运行thg。@SowmyaGuru非常正确:一旦正确设置了
路径
,该路径
中的任何可执行文件都可用。
set PATH=%PATH%;C:\Program Files\TortoiseHg