Ошибка: Версия 1.11 дюны не поддерживается

Я хочу протестировать этот проект: https://github.com/nt591/monkey-ocaml на моем Mac. После скачивания проекта,dune runtest вернул следующую ошибку:

$ dune runtest
File "dune-project", line 1, characters 11-15:
1 | (lang dune 1.11)
               ^^^^
Error: Version 1.11 of dune is not supported.
Supported versions:
- 0.0
- 1.0 to 1.6

Затем я последовал этому предложению, но он вернул это:

$ dnf remove dune
-bash: dnf: command not found

Мне нужно установить dnf? Может ли кто-нибудь помочь?

1 ответ

Решение

Решено в комментариях, но если кто-то еще наткнется на это, dune был установлен с opam но устарело, поэтому исправить было несложно opam update && opam upgrade.

Если dune установлен каким-либо другим способом, настоятельно рекомендуется удалить этот экземпляр и вместо этого установить его с помощью ʻopam´.

Другие вопросы по тегам