如何从Ubuntu 18.04.2完全删除hg-git

时间:2019-07-16 17:10:29

标签: ubuntu mbed hg-git

使用mbed-cli更新Mbed存储库时,出现以下错误:

john@john-ThinkPad-Yoga-11e:~/Projects/myRepo$ mbed update
[mbed] Working path "/home/john/Projects/myRepo" (program)
[mbed] Updating program "myRepo" to latest revision in the current branch
[mbed] Updating library "mbed-os" to rev #c966348d3f9c (tag: mbed-os-5.11.1)
*** failed to import extension hggit from /path/to/hg-git: [Errno 2] No such file or directory: '/path/to/hg-git'
*** failed to import extension hggit from /path/to/hg-git: [Errno 2] No such file or directory: '/path/to/hg-git'

我不想使用hg-git,并试图将其完全删除。 Mbed-cli使用Python,因此我尝试了各种Python工具来删除hg-git,但仍然出现错误。我什至不知道它实际上是mbed-cli的错误,因为它在我知道的东西是mbed的一部分(即以“ [mbed]开头”的行)之后出现的。我也试图在文件中找到错误的来源(使用'grep -rnw。-e“ hg-git”'),但是作为Ubuntu上的一个新手,我却无法做到这一点。

关于错误消息的来源和/或如何消除该错误并完全删除hg-git的任何想法?

2 个答案:

答案 0 :(得分:0)

使用apt命令删除hg-git

$ sudo apt remove hg-git

答案 1 :(得分:0)

Mercurial配置中仍启用hggit扩展名。

您可以通过运行hg config extensions.hggit --template '{source}\n'来显示设置配置的文件和行。

它可能返回类似/home/user/.hgrc:12的内容。在这种情况下,您必须删除或注释文件/home/user/.hgrc中的第12行以禁用hggit扩展名。