julia - 如何使用 Julia 0.7 将包固定到某个版本?
问题描述
我在 Ubuntu 上使用 Atom Julia 0.7。我想将包 GDAL 固定到版本 0.1.2。
我找到了这个链接,朱莉娅:我如何“修复”特定版本的包?但需要更详细的信息。
Julia> Pkg.pin(PackageSpec(name = “GDAL”, version = “0.1.2”))
Error: the following package names could not be resolved: * GDAL(add… in manifest but not in project) Please specify by known ‘name=uuid’.
解决方案
在将包固定到特定版本之前,需要添加它。
正如文档字符串记录的那样,这应该有效:
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 上正常工作。如果没有,请提交问题:)
推荐阅读
- c# - Winforms 设置项目强制需要管理员权限
- c# - Windows 窗体 C#(拖放 100 个对象)
- php - 从控制器 YII2 在数据库中输入今天的日期
- ssh - SSH 密钥被添加到默认位置,而不是 sshd_config 中指定的 AuthorizedKeysFile
- amazon-web-services - SageMaker GroundTruth 标签作业允许的最大图像尺寸是多少?
- python - 在不启用计费的情况下免费运行 App Engine
- javascript - setTimeout 在所有函数调用完成后运行
- django - 鹡鸰不索引正文字段
- javascript - CSS , 标题对齐
- html - 如何在网站上给 Angular Material 按钮单独的位置?