julia:使用Model(GLPK.Optimizer)和optimize!(model)时出错

大家好,今天我在尝试写官方提供的代码

using JuMP
using GLPK
model=Model(GLPK.Optimizer)
@variable(model,x>=0)
@variable(model,0<=y<=3)
@objective(model,Min,12x+20y)
@constraint(model,c1,6x+8y>=100)
@constraint(model,c2,7x+12y>=120)
print(model)
optimize!(model)
@show termination_status(model)
@show primal_status(model)
@show dual_status(model)
@show objective_value(model)
@show value(x)
@show value(y)
@show shadow_price(c1)
@show shadow_price(c2)

发现julia会在Model(GLPK.Optimizer)报错:cannot 'convert 'an object of type Type{GLPK.Optimizer} to an object of type JuMP.Model

optimize!(model)和下面的代码报错:undefvarerror:optimize! not defined

这是为啥呢,我是第一次在Atom里敲julia的代码,不是很明白,能请各位讲一下吗?感激不尽!

备案号:京ICP备17009874号-2