如何使用Julia 0.7将软件包固定到某个版本?

时间:2019-01-16 11:03:33

标签: julia

我在Ubuntu上使用Atom Julia 0.7。我想将GDAL软件包固定到0.1.2版。

我找到了此链接Julia: how I "fix" a package at a particular version?,但需要更多详细信息。

{{1}}

1 个答案:

答案 0 :(得分:0)

在将程序包固定到特定版本之前,需要先将其添加。

作为docstring documented,这应该有效:

Pkg.add(PackageSpec(name = "GDAL", version = "0.1.2"))
Pkg.pin(PackageSpec(name = "GDAL", version = "0.1.2"))

或在REPL Pkg模式(]

pkg> add GDAL@0.1.2
pkg> pin GDAL@0.1.2

请注意,默认情况下pin固定当前使用的版本,因此,如果您已经在add上指定了版本,则可以将其留给pin使用。反之亦然,即添加最新版本,然后pin一个旧版本。

顺便说一句,最新的GDAL.jl版本v0.2.0在julia 0.7上应该可以正常工作。如果没有,请提交问题:)