Scoop
windows 相当不错的包管理工具
官网
https://scoop.sh/
安装后根目录结构
apps : 安装的apps
buckets: 常用的安装源
cache: 安装缓存
persist: 一些app 需要的配置
shirms: 映射apps bin中的文件,方便命令行直接访问
workspace: 安装后会在此生成 mainfest相关信息,如果与源校验不一致则会报错,可利用此json来扩展自己的源导入到buckets中,然后从自己的源来安装文件,避免报错,对安装不是最新版本的程序相当有用,比方说mysql5.7
常见问题
上图是官网下载方式截图,如果下载失败,可直接访问 http://get.scoop.sh,将其中的内容保存为文件, 通过 iex <文件名> 方式执行。
当然下载过程有时会出现400错误,不要紧张,不是执行错误,文件中有许多下载链接,发现很多github.com 相关的链接,这和国内经常访问不到github一样的道理,需要查找对应域名dns,找到之后在hosts文件中映射一下,然后你会发现继续执行下去了,成功!
tips
用了scoop 再配合 nodejs,最好用scoop下载nvm来管理node, 不要去下载msi版本node了,否则无法切换,然后scoop + npm 组合成为windows最好用的包管理工具,能用scoop安装的软件再也不想单独去安装了,省心。