斯帕戈不断安装一个旧版本(0.1.3)的纯抄本-无点(1.0.0),有没有办法更新斯帕戈快照采取最新版本,而不是旧版本?
在追求器和github中显示了最新版本(1.0.0),因此我认为它是可安装的https://pursuit.purescript.org/packages/purescript-point-free/1.0.0
发布于 2022-01-13 18:17:34
显然,包作者还没有找到时间将新版本发布到包集。没什么大不了的,斯帕戈也允许局部覆盖。
只要GitHub回购有标记v1.0.0,就可以通过修改packages.dhall文件中的包集告诉Spago使用该特定版本:
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:可以覆盖包定义中的任何内容,而不仅仅是版本。
例如:
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"]https://stackoverflow.com/questions/70700734
复制相似问题