首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spago安装旧版本的软件包

Spago安装旧版本的软件包
EN

Stack Overflow用户
提问于 2022-01-13 17:32:24
回答 1查看 116关注 0票数 1

斯帕戈不断安装一个旧版本(0.1.3)的纯抄本-无点(1.0.0),有没有办法更新斯帕戈快照采取最新版本,而不是旧版本?

在追求器和github中显示了最新版本(1.0.0),因此我认为它是可安装的https://pursuit.purescript.org/packages/purescript-point-free/1.0.0

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-13 18:17:34

显然,包作者还没有找到时间将新版本发布到包集。没什么大不了的,斯帕戈也允许局部覆盖。

只要GitHub回购有标记v1.0.0,就可以通过修改packages.dhall文件中的包集告诉Spago使用该特定版本:

代码语言:javascript
复制
let upstream = https://raw.githubusercontent.com/purescript/package-sets/...

in upstream
  with point-free.version = "v1.0.0"

注释1:字符串"v1.0.0“并不神奇。它只是指向回购中的一个Git标签。因此,这将适用于任何标记或任何分支名称,甚至适用于特定的提交SHA。

注释2:可以覆盖包定义中的任何内容,而不仅仅是版本。

例如:

代码语言:javascript
复制
let upstream = https://raw.githubusercontent.com/purescript/package-sets/...

in upstream
  with point-free.version = "experimental-branch"
  with prelude.version = "main"
  with parsers.version = "a0ab5bf63e195bf17f676e1075b4508af582927c"

  with some-lib.repo = "/my/local/repo"
  with some-lib.version = "my-branch"
  with some-lib.dependencies = ["prelude"]
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70700734

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档