Package KNITRO.jl无法在Julia 1.0上加载

Package KNITRO.jl无法在Julia 1.0上加载,package,julia,Package,Julia,在1.0上添加和构建KNITRO.jl似乎是可行的,但是当使用运行时,我会得到一个错误 (v1.0) pkg> add KNITRO Resolving package versions... Updating `~/.julia/environments/v1.0/Project.toml` [no changes] Updating `~/.julia/environments/v1.0/Manifest.toml` [no changes] (v1.0) pkg&g

在1.0上添加和构建KNITRO.jl似乎是可行的,但是当使用运行
时,我会得到一个错误

(v1.0) pkg> add KNITRO

 Resolving package versions...
  Updating `~/.julia/environments/v1.0/Project.toml`
 [no changes]
  Updating `~/.julia/environments/v1.0/Manifest.toml`
 [no changes]

(v1.0) pkg> build KNITRO

julia> using KNITRO

[ Info: Precompiling KNITRO [67920dd8-b58e-52a8-8622-53c4cffbe346]
ERROR: LoadError: syntax: extra token "KnitroProblem" after end of expression
Stacktrace:
 [1] include at ./boot.jl:317 [inlined]
 [2] include_relative(::Module, ::String) at ./loading.jl:1038
 [3] include(::Module, ::String) at ./sysimg.jl:29
 [4] top-level scope at none:2
 [5] eval at ./boot.jl:319 [inlined]
 [6] eval(::Expr) at ./client.jl:389
 [7] top-level scope at ./none:3

 in expression starting at 

/home/svcarpacomp/.julia/packages/KNITRO/Zou9S/src/KNITRO.jl:37
ERROR: Failed to precompile KNITRO [67920dd8-b58e-52a8-8622-53c4cffbe346] to /home/svcarpacomp/.julia/compiled/v1.0/KNITRO/9GHjY.ji.
Stacktrace:
 [1] error(::String) at ./error.jl:33
 [2] macro expansion at ./logging.jl:313 [inlined]
 [3] compilecache(::Base.PkgId, ::String) at ./loading.jl:1184
 [4] _require(::Base.PkgId) at ./logging.jl:311
 [5] require(::Base.PkgId) at ./loading.jl:852
 [6] macro expansion at ./logging.jl:311 [inlined]
 [7] require(::Module, ::Symbol) at ./loading.jl:834

假设您正在抓取副本并读取错误消息,它将在KNITRO.jl的第37行失败:

type KnitroProblem
类型
已弃用。它是
[mutable]结构

当前版本适用于
v0.6
。如果您尝试使用
v0.7
,它应该会抛出几个弃用警告。

Pkg再聪明不过了,请阅读并简单地拒绝安装,因为它需要Julia 0.6?因此,根据大约1分钟的标记,旧的包管理器将Julia 0.6读取为v0.6+,因此v1满足这一要求。我认为pkg3会因此而退回pkg默认行为。。。