как удалить опам?

ОБНОВЛЕНИЕ: Я исправил проблему, но я все еще в замешательстве.

Или, скорее, проблемы не было... очевидно, тот факт, что команда opam--version все еще работала, не помешал мне повторно запустить все команды установки и заставить все снова работать.....?

Я действительно смущен тем, почему у меня не больше проблем, чем я. Команда версии все еще работает, даже если opam удален... каким-то образом?? У меня есть две разные копии opam на моем компьютере, но они почему-то не мешают? Я определенно запускал установку дважды... Я чувствую, что что-то должно идти не так... Может кто-нибудь объяснить, что происходит?

Ниже мой первоначальный вопрос:

Я где-то перепутал какой-то переключатель (ошибка

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

если один из вас достаточно гений, чтобы исправить это напрямую, лол)

и я пытаюсь удалить все и начать заново. Однако Опам никуда не исчезнет. я пытался

opam remove --force

согласно здесь и

opam uninstall

согласно здесь, оба из моего домашнего каталога. Я также пытался принудительно удалить каталог .opam с помощью rm -rf. После всего этого команда opam --version по-прежнему работает. Как заставить эту чертову штуку уйти?

Спасибо вам всем.


person push33n    schedule 10.04.2020    source источник


Ответы (2)


Если вы хотите удалить opam двоичный файл, вам нужно удалить его так же, как вы его установили, либо с помощью диспетчера пакетов, либо, если вы установили вручную, запустите which opam, а затем удалите файл, который печатается.

Переключатели opam в ~/.opam — это данные, они отделены от opam команды. Это относится ко всем менеджерам пакетов и почти ко всем программам в целом.

person antron    schedule 10.04.2020

Чтобы удалить версию ocaml, включая все ее пакеты, используйте эту команду...

opam switch remove <version>
person phage    schedule 09.01.2021