Вы смотрите пример из ветки master
из репозитория GitHub.Со времени его последнего выпуска в API JuMP произошли серьезные изменения.
Вам следует посмотреть файл basic.jl в вашем локальном репозитории.Он должен находиться в каталоге, например, ~/.julia/packages/JuMP/Xvn0n/examples/basic.jl
(в вашем случае часть Xvn0n
может отличаться, но шаблон пути должен быть таким же; если вы работаете в Windows, ~
- это каталог вашего профиля пользователя).
Пример, на который вы ссылаетесь, выглядит в выпущенной версии пакета следующим образом:
using JuMP, Clp
m = Model(solver = ClpSolver())
@variable(m, 0 <= x <= 2)
@variable(m, 0 <= y <= 30)
@objective(m, Max, 5x + 3y)
@constraint(m, 1x + 5y <= 3.0)
print(m)
status = solve(m)
println("Objective value: ", getobjectivevalue(m))
println("x = ", getvalue(x))
println("y = ", getvalue(y))
Здесь также можно найти сжатые источники последней версии https://github.com/JuliaOpt/JuMP.jl/releases/tag/v0.18.4, но, разумеется, по мере публикации новых выпусков их число будет меняться, поэтому наиболее надежным местом для просмотра кодов являются примеры, которые есть у JuMP на вашем локальном компьютере.