KNITRO.jl не загружается на Julia 1.0

Добавление и построение KNITRO.jl на 1.0 вроде работает, но при запуске using я получаю сообщение об ошибке.

(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

См. также:  Как объявлять внешние функции в модулях
Понравилась статья? Поделиться с друзьями:
IT Шеф
Комментарии: 1
  1. Tims

    Предполагая, что вы берете копию на github и читаете сообщение об ошибке, в строке 37 происходит сбой. KNITRO.jl:

    type KnitroProblem
    

    type устарел. Это [mutable] struct. Текущая версия явно предназначена для v0.6. Если вы попытаетесь использовать v0.7, должно появиться несколько предупреждений об устаревании.

    Не может быть Pkg умнее, прочтите github.com/JuliaOpt/KNITRO.jl / blob / master / REQUIRE и просто откажитесь от установки, потому что для этого требуется Julia 0.6? person Tims; 10.09.2018

    Итак, здесь, примерно через 1 минуту, старый менеджер пакетов читает julia 0.6 как v0 .6+, поэтому v1 удовлетворяет этому. Я думаю, что для этого pkg3 откатывает поведение pkg по умолчанию … person Tims; 10.09.2018

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: