Исправленные пакеты вводят противоречивые требования для BinDeps:

После установки JuliaPro_v0.6.0.1_build-78.exe с нуля я попытался обновить пакеты с помощью Pkg.update() У меня появилось следующее сообщение об ошибке:

fixed packages introduce conflicting requirements for BinDeps: 
       available versions are 0.0.1, 0.2.0, 0.2.1, 0.2.2, 0.2.3, 0.2.4, 
0.2.5, 0.2.6, 0.2.7, 0.2.8, 0.2.9, 0.2.10, 0.2.11, 0.2.12, 0.2.13, 0.2.14, 
0.3.0, 0.3.1, 0.3.2, 0.3.3, 0.3.4, 0.3.5, 0.3.6, 0.3.7, 0.3.8, 0.3.9, 0.3.10, 0.3.11, 0.3.12, 0.3.13, 0.3.14, 0.3.15, 0.3.16, 0.3.17, 0.3.18, 0.3.19, 0.3.20, 0.3.21, 0.3.22, 0.3.23, 0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.4.4, 0.4.5, 0.4.7, 0.5.0 and 0.6.0
in update at base\pkg\pkg.jl:228
in #cd#1 at base\pkg\dir.jl:32
in withenv at base\env.jl:157
in cd at base\file.jl:59
in #3 at base\pkg\dir.jl:33
in update at base\pkg\entry.jl:461
in resolve at base\pkg\entry.jl:496
in check_requirements at base\pkg\query.jl:222

Попытка добавить другой Pkg приводит к тому же сообщению об ошибке. Таким образом, невозможно добавить дополнительные пакеты без решения этой проблемы.

Любые советы по решению этой проблемы приветствуются.

1 ответ

Это просто исправило это для меня:

Pkg.rm("BinDeps")

Эффект был унизительным BinDeps от 0.7.0 в 0.6.0,


Из любопытства я сделал Pkg.update() впоследствии, который принес BinDeps вернуться к 0.7.0, но похоже, что предыдущие конфликты теперь ушли.

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

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