Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Julia不更新其软件包_Julia - Fatal编程技术网

Julia不更新其软件包

Julia不更新其软件包,julia,Julia,我通过以下方式安装了微分方程: Pkg.add("DifferentialEquations") 然后我使用下面的行检查版本: Pkg.status("DifferentialEquations") 它返回1.0.0,但必须是4.0.0 我尝试了Pkg.update()或Pkg.update(“微分方程”)。但是,版本仍然是1.0.0,重新安装Julia也没有帮助 如何更新差异解决方案包 Julia的版本是0.6.2 编辑 这次我不仅卸载了Julia,还删除了它在appdata中的文件夹。再

我通过以下方式安装了微分方程:

Pkg.add("DifferentialEquations")
然后我使用下面的行检查版本:

Pkg.status("DifferentialEquations")
它返回1.0.0,但必须是4.0.0

我尝试了
Pkg.update()
Pkg.update(“微分方程”)
。但是,版本仍然是1.0.0,重新安装Julia也没有帮助

如何更新
差异解决方案

Julia的版本是0.6.2

编辑

这次我不仅卸载了Julia,还删除了它在
appdata
中的文件夹。再次安装Julia并添加包后,现在它是最新的。

您尝试过:

Pkg.pin("DifferentialEquations",v"4.0.0")

您可以通过提供显式版本来强制
Pkg
找到解决方案

例如,从
微分方程
软件包的第5版到第6版:

(TestProject) pkg> status
    Status `/tmp/TestProject/Project.toml`
  [0c46a032] DifferentialEquations v5.0.0

(TestProject) pkg> add DifferentialEquations@6.0.0
 Resolving package versions...
  Updating `/tmp/TestProject/Project.toml`
  [0c46a032] ↑ DifferentialEquations v5.0.0 ⇒ v6.0.0
  Updating `/tmp/TestProject/Manifest.toml`
  [1520ce14] - AbstractTrees v0.2.1
  [79e6a3ab] - Adapt v1.0.0
  [4fba245c] ↓ ArrayInterface v2.3.1 ⇒ v0.1.1
  [9e28174c] - BinDeps v1.0.0
...

(TestProject) pkg> status
    Status `/tmp/TestProject/Project.toml`
  [0c46a032] DifferentialEquations v6.0.0
等效的API语法:

julia> import Pkg
julia> Pkg.add(Pkg.PackageSpec(; name="DifferentialEquations", version=v"6.0.0"))

julia正在运行哪个版本?这可能会限制微分方程的版本。julia的版本为0.62。当您运行
Pkg.status
时,它是否表示您的任何软件包版本都已固定(在任何软件包上)?