Проблема в том, что вы работаете под Julia 0.6, а floatmax
внутренне используется пакетом GLPKMathProgInterface.jl.
Возможные решения:
- Swithch to Julia 1.0(рекомендуется)
- Установите старую версию GLPKMathProgInterface.jl до ее портирования на Julia 1.0;выпуск v0.4.2 должен быть в порядке
Вручную добавьте следующее определение в исходный файл GLPKMathProgInterface.jl перед включенным разделом:
floatmax(::Type{Float64}) = prevfloat(Float64(Inf))
(Я не запускал его, так как у меня больше нет Julia 0.6, но он должен работать; риск состоит в том, что даже если вы исправите это, некоторые дополнительные исправления могут потребоваться, поэтому вариант 3 на самом деле не рекомендуется,но это может сработать, поэтому я даю это)