该内容似乎已经过时,因为目前似乎github.com.cnpmjs.org 和 hub.fastgit.org 镜像均无法使用
windows 系统安装 Scoop 包管理工具 https://scoop.sh/是一款 windows 系统下的包管理工具,根据官网只需要以下命令即可安装。
iwr -useb get.scoop.sh | iex #Note: if you get an error you might need to change the execution policy (i.e. enable Powershell) with Set-ExecutionPolicy RemoteSigned -scope CurrentUser 实际使用中,通常需要镜像加速以及修改安装位置,所以结合文章Windows 下 Scoop 安装、配置与使用,在此,我记录一下我的安装过程。
安装 SCOOP 由于我的 C 盘空间有限,可以修改安装位置我将目标目录修改为
#将Scoop安装到自定义目录(命令行方式),默认为C:\Users<user>\scoop $env:SCOOP='D:\Applications\Scoop' [Environment]::SetEnvironmentVariable('SCOOP', $env:SCOOP, 'User') #将Scoop配置为将全局程序安装到自定义目录 SCOOP_GLOBAL(命令行方式),默认为C:\ProgramData\scoop $env:SCOOP_GLOBAL='D:\Applications\GlobalScoopApps' [Environment]::SetEnvironmentVariable('SCOOP_GLOBAL', $env:SCOOP_GLOBAL, 'Machine') 我的网络质量不佳,无法直接使用iwr -useb get.scoop.sh | iex安装,可以借助镜像,来实现安装,下面的脚本会自动替换掉安装脚本中的 github 的链接。
#可能需要通过下面的命令设置权限之后再安装 Set-ExecutionPolicy RemoteSigned -scope CurrentUser #iwr -useb get.scoop.sh | iex #网络慢可以使用下面替换为cnpm和fastgit的链接 iwr -useb https://raw.fastgit.org/ScoopInstaller/Scoop/master/bin/install.ps1 | %{$_.Content.replace("github.com","github.com.cnpmjs.org").replace("raw.githubusercontent.com","raw.fastgit.org") | iex 上面这个命令应该可以正常安装 scoop 程序,但是当需要使用 scoop 安装其他程序时可能会出现问题, 可以手动将文件$env:SCOOP\apps\scoop\current\lib\manifest.ps1中读取 json 文件的命令(如下 👇🏻 第一条命令) 替换为下面的第二条命令,从而实现自动替换掉 github 链接。
...