Я недавно установил OPAM в соответствии с инструкциями, чтобы попробовать, он выглядит хорошо, и я хотел бы его использовать. Однако он не может обнаружить ранее установленные пакеты OCAML, которые я установил вручную, прежде чем я решу попробовать OPAM.
Первое, что OPAM хочет сделать для установки любого пакета сейчас, - это установить ocamlfind. Запрос информации о пакетах, которые я установил вручную, не означает, что они уже установлены. Сюда входит ocamlfind.
Я боюсь что-либо делать, потому что понятия не имею, какой эффект может иметь установка другого пакета. OPAM, по крайней мере, перезапишет или переустановит ocamlfind. Сразит ли это мой существующий ocamlfind и его знания обо всех пакетах, которые я уже установил вручную, и мою способность их использовать? Я не хочу заново все переустанавливать. Я искал и искал, но не могу найти никакой документации или сообщений на форуме по этой конкретной теме, и я точно не знаю, как работает ocamlfind под капотом.
По крайней мере, было бы хорошо, если бы OPAM мог либо определять, либо получать информацию о том, какие пакеты уже существуют и где они находятся, чтобы избежать ненужной перекомпиляции. Возможно, он уже делает это, но мне не удалось выяснить, есть ли это.