如何卸载 opam...?

how to uninstall opam...?

更新: 我已经解决了问题,但我仍然很困惑。

或者,更确切地说,没有问题...显然 opam--version 命令仍然有效的事实并没有阻止我重新 运行 所有安装命令和获取东西再次工作......?

我真的很困惑为什么我没有遇到比现在更多的问题。即使 opam 被删除,版本命令是否仍然有效......不知何故?我的计算机上是否有两个不同的 opam 副本,但不知何故它们没有干扰?我肯定 运行 安装了两次....我觉得应该出了什么问题.....有人可以解释一下发生了什么吗?

下面是我最初的问题:

我在某处搞砸了一些开关 (错误是

ERROR] No config file found for switch with-coq. Switch broken?

如果你们中有一个天才能够直接解决这个问题,哈哈)

我正在尝试删除所有内容并重新开始。不过,Opam 不会消失。我试过了

opam remove --force

根据 here

opam uninstall

根据 here,均来自我的主目录。 我也试过用 rm -rf 强行删除 .opam 目录。 毕竟,命令 opam --version 命令仍然有效。我怎样才能让这该死的东西消失?

谢谢大家

如果你想删除 opam binary,你必须按照你安装的方式卸载它,或者使用你的包管理器,或者,如果你安装手动,运行 which opam 然后删除打印的文件。

~/.opam 中的 opam 开关是数据,它们与 opam 命令是分开的。一般来说,所有包管理器和几乎所有程序都是如此。

要删除 ocaml 版本及其所有包,请使用此命令...

opam switch remove <version>