最近也是将大量的软件管理从WinGet切换到scoop,WinGet总是出现一些幽灵链接,虽然可以通过注册表扫描等方式将其修复,个人还是很反感注册表。索性将能用scoop管理的也都用scoop管理,不过在使用过程中,还是遇到了一点点问题,也是比较容易解决。

由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。

这个问题应该也比较容易遇到,本质上就是万恶的GFW,导致某些资源无法连接(S3、google cloud等),这里需要来一手代理即可。

1
scoop config proxy 127.0.0.1:1080

如果想取消,则执行下面的命令

1
scoop config rm proxy

Couldn’t find manifest for ‘xxx’

安装miniconda时会出现这个错误是因为 miniconda3 不在 Scoop 的 Main(核心)软件库中,它被收录在专门存放编程相关工具的 Extras 软件库里。只需要添加一下即可。

1
2
3
scoop bucket add extras
// 然后重新安装
scoop install miniconda3

Token might be misconfigured

很久以前就安装了scoop,但是那个时候只用来管理字体,所以也是很久没正经用过了。为了更新字体的版本,出现了如下这个错误

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
JetBrainsMono-NF: 2.1.0 -> 3.4.0

Updating one outdated app:

Updating 'JetBrainsMono-NF' (2.1.0 -> 3.4.0)

Downloading new version

WARN Token might be misconfigured.

OperationStopped: C:\Users\xxx\scoop\apps\scoop\current\lib\download.ps1:84

Line

84 throw $e

~~~~~~~~

Response status code does not indicate success: 401 (Unauthorized).

看样子是github token过期了,后来申请了新的token,通过如下方式配置后,发现还是不行:

1
scoop config github_token <你的Token内容>

搜索一番后,发现以前配置的似乎是gh_token ,于是将其删除后问题解决。当时也忘记了为啥要配置这个了。

1
scoop config rm gh_token 

后面遇到了,再更新~