首页 > 解决方案 > 使用 Julia Genie 时出错 - 如何修复 Genie 加载错误?

问题描述

PS.:我在发布之前尝试过谷歌它,但找不到任何有用的东西。

我在用着:

我是 Julia 语言的新手,刚刚完成“Julia 简介”并开始了“Get Started with Genie”。在包安装过程中我没有遇到任何问题/错误,但是当尝试使用 Genie 时,它​​显示以下错误:

using Genie.Router

[ Info: Precompiling Genie [c43c736e-a2d1-11e8-161f-af95117fbd1e]
ERROR: LoadError: LoadError: LoadError: LoadError: UndefVarError: @invokelatest not defined
Stacktrace:
 [1] #macroexpand#38 at ./expr.jl:108 [inlined]
 [2] macroexpand at ./expr.jl:107 [inlined]
 [3] docm(::LineNumberNode, ::Module, ::Any, ::Any, ::Bool) at ./docs/Docs.jl:523 (repeats 2 times)
 [4] @doc(::LineNumberNode, ::Module, ::String, ::Vararg{Any,N} where N) at ./boot.jl:463
 [5] include(::Module, ::String) at ./Base.jl:377
 [6] include(::String) at /home/regis/.julia/packages/Genie/b0FAv/src/Genie.jl:4
 [7] top-level scope at /home/regis/.julia/packages/Genie/b0FAv/src/Genie.jl:42
 [8] include(::Module, ::String) at ./Base.jl:377
 [9] top-level scope at none:2
 [10] eval at ./boot.jl:331 [inlined]
 [11] eval(::Expr) at ./client.jl:449
 [12] top-level scope at ./none:3
in expression starting at /home/regis/.julia/packages/Genie/b0FAv/src/Commands.jl:26
in expression starting at /home/regis/.julia/packages/Genie/b0FAv/src/Commands.jl:11
in expression starting at /home/regis/.julia/packages/Genie/b0FAv/src/Commands.jl:11
in expression starting at /home/regis/.julia/packages/Genie/b0FAv/src/Genie.jl:42
ERROR: Failed to precompile Genie [c43c736e-a2d1-11e8-161f-af95117fbd1e] to /home/regis/.julia/compiled/v1.4/Genie/8eazC_3Abxq.ji.
Stacktrace:
 [1] error(::String) at ./error.jl:33
 [2] compilecache(::Base.PkgId, ::String) at ./loading.jl:1272
 [3] _require(::Base.PkgId) at ./loading.jl:1029
 [4] require(::Base.PkgId) at ./loading.jl:927
 [5] require(::Module, ::Symbol) at ./loading.jl:922

如何修复此错误?

标签: julia

解决方案


将 Julia 更新到 1.6,它应该可以正常工作。同时使用 Genie v3.3.0 或更高版本。Genie 不断参与(具有新功能和错误修复)尝试使用最新的标记版本

Project.toml添加一个部分

[compat]
Genie = "3.3.0"

在 Pkg 模式下]

Pkg(1.6)> up # use up to update the package

有关兼容性的更多信息:https ://pkgdocs.julialang.org/v1/compatibility/


推荐阅读