为什么 NetBeans 找不到 Mercurial 路径?



我有一个Linux Mint虚拟机,我在那里安装了以前的NetBeans 12.x(高达12.6(,现在我已经将其更新到13.0,所有这些都使用了flatpak,甚至从一个干净的设置开始。

有了所有这些设置,NetBeans找不到Mercurial,即使我在/usr/bin/hg中真的有它可用并且可以工作(当从shell中使用时(。

从菜单Team/MMercurial/Initialize repository。。。我得到错误";Mercurial找不到";,要求检查PATH。奇怪的行为是,如果我浏览选项和/usr/bin的Mercurial可执行路径,我在那里看不到hg,而它则在文件系统中

当我打开/usr/bin时,NB是否在其他地方浏览?它正在访问某个虚拟环境吗?我很困惑

我有一个部分解决方案:flatpak包确实失败了,因为出于某种原因,它看不到我的/usr/bin,而是一个虚拟化(?(目录,其中缺少许多文件,尤其是hghg-ssh

因此,我删除了Linux Mint软件管理器建议的包,并安装了从Apache NetBeans站点获得的包,类似于@flied洋葱所做的操作。

仍然缺少的是,NetBeans依赖hgk应用程序作为某些功能的hg GUI接口(请参见Team/View(。这对我来说是未知的,我在任何(最近的(Debian风格中都找不到它。

最新更新