2015-07-11 5 views
1

В частности, «обновление opam» производит это сообщение:Opam говорит обновление невозможно

«Upgrade не представляется возможным из-за конфликтов или пакетов, которые больше не доступны: - Противоречивые запрос для пакета camlp4.4.02. 1 + система "

1) Как я могу выбраться из этой ситуации?

2) Как я могу избежать повторения этого события?

Мой opam - 1.2.2, а ocaml - 4.02.1. OS - это linux mint (производная ubuntu)

+1

ispcud установлен? – rafix

+0

Не было. Я установил его и снова перезапустил «opam upgrade». Я разработал довольно сложный план, который сообщил об успехе. Большое спасибо. –

ответ

1

Похоже, что существует некоторая несогласованность в репозитории OCaml в настоящее время. Вероятно, ситуация у вас есть не ваша вина. Чтобы устранить проблему, вы можете попытаться вручную удалить или обновить конфликтующий пакет. Другим подходом было бы просто начать с нуля, т. Е. Удалить ваш коммутатор и снова установить все необходимые пакеты.

+0

Что такое переключатель? –

+0

Переключатель @LucasMembrane аналогичен используемому компилятору и связанным с ним библиотекам. введите 'opam switch', и вы увидите, что вы сейчас используете. –