Julia DifferentialEquation 包在更新后停止工作

Julia DifferentialEquation package stopped working after update

我添加了 Vega 包并尝试重新运行 一些 DiffEq 代码,现在得到以下内容

[ Info: Precompiling DifferentialEquations [0c46a032-eb83-5123-abaf-
570d42b7fbaa]
ERROR: LoadError: LoadError: LoadError: UndefVarError: @pack not defined

DiffEq 中的大量子包预编译失败。我已经删除了 Vega 和 DiffEq 并重新安装了 DiffEq,但我仍然有同样的错误。

我目前是运行 Julia 0.7.0.

谢谢。

答案在https://github.com/JuliaDiffEq/DifferentialEquations.jl/issues/342

固定旧版本的参数暂时解决了这个问题。

这是一天的事情(2018 年 9 月 4 日),因为 Parameters.jl 中的一项未弃用的重大更改。如果你只是更新你的包,这就会消失。抱歉给您带来不便。