Scoop修改安装目录
参考资料:https://github.com/ScoopInstaller/scoop/issues/249
下面的内容差不多就是上面回答里的翻译而已,感觉以后没准会有需要用到的地方
可以使用 $env:SCOOP
环境变量将安装位置更改为 ~\appdata\local\scoop
以外的位置。您可以直接设置它,但这只持续当前的 powershell 会话,因此您可能想要这样做:
在powershell中输入下面语句添加环境变量,也可以同过编辑环境变量来添加
[environment]::setEnvironmentVariable('SCOOP','C:\dev\stuff','User')
您应该在安装 Scoop 之前执行此操作,因此如果您已经安装了它,则需要运行 scoop uninstall scoop
。如果你想保留你已经安装的东西,它可能会变得一团糟,但步骤是:
- 将
~\appdata\local\scoop\
复制到其他地方 - 运行
scoop uninstall scoop
- 设置
$env:SCOOP
- 使用
iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
重新安装 scoop - 将步骤 1 中保存的scoop文件夹复制回新文件夹的顶部。
对于遇到这种情况的人,您可以在完成上述所有步骤后使用此命令重置所有已安装应用程序的 shim。
@(scoop export).Split() | Where-Object { $_.Trim() -Match "^[^\[\(]" } | ForEach-Object { scoop reset $_ }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~