dot调用和定义的问题

这是根据 [覃含章]在知乎上发表的一篇线性规划问题修改的一段程序

a=[5 2;3 1]
b=[200;90]
c=[10 3]

Primal = Model(solver = GurobiSolver())
@variable(Primal, x[1:2]>=0)
constr = @constraint(Primal, a*x.<=b)
@objective(Primal, Max, dot(x,c))
print(Primal)
status = solve(Primal)


println("Objective value: ", getobjectivevalue(Primal))
println("x = ", getvalue(x))
println(getdual(constr))

# code

运行时会报错,UndefVarError: dot not defined

而如果换一台电脑则不会报错,请问这个问题怎样解决呢

using LinearAlgebra