修复 Scoop Git 安装步骤 请在新终端(CMD 或 PowerShell)中逐条执行以下命令: 1. 检查并修复 7zip shim 打开文件 E:\Scoop\shims\7z.shim,确保内容为: path = "E:\Scoop\apps\7zip\25.01\7z.exe" 如果不同,请编辑或运行: echo path = "E:\Scoop\apps\7zip\25.01\7z.exe" > "E:\Scoop\shims\7z.shim" 2. 创建 7zip current 符号链接 以管理员身份运行 CMD,执行: mklink /J "E:\Scoop\apps\7zip\current" "E:\Scoop\apps\7zip\25.01" 如果无法创建符号链接,可以直接跳过此步,但需确保后续使用绝对路径。 3. 手动提取 Git 安装包 在 PowerShell 中执行: & "E:\Scoop\apps\7zip\25.01\7z.exe" x "E:\Scoop\apps\git\2.53.0.2\dl.7z" -o"E:\Scoop\apps\git\2.53.0.2" -y 等待提取完成。 4. 检查提取结果 执行: dir "E:\Scoop\apps\git\2.53.0.2" 应该看到 bin、cmd、etc 等目录。 5. 创建 Git shim 文件 创建 E:\Scoop\shims\git.shim: echo path = "E:\Scoop\apps\git\2.53.0.2\bin\git.exe" > "E:\Scoop\shims\git.shim" 创建 shim 可执行文件: copy "E:\Scoop\shims\7z.exe" "E:\Scoop\shims\git.exe" 6. 创建 sh (bash) shim echo path = "E:\Scoop\apps\git\2.53.0.2\bin\sh.exe" > "E:\Scoop\shims\sh.shim" 7. 创建 git-bash shim echo path = "E:\Scoop\apps\git\2.53.0.2\git-bash.exe" > "E:\Scoop\shims\git-bash.shim" 8. 更新 PATH 环境变量(临时) 在 PowerShell 中执行: $env:Path = "E:\Scoop\shims;$env:Path" 9. 测试安装 执行: git --version sh --version 如果显示版本信息,则安装成功。 10. 永久添加 PATH(可选) 将 E:\Scoop\shims 添加到系统 PATH 环境变量: [Environment]::SetEnvironmentVariable("Path", "E:\Scoop\shims;" + [Environment]::GetEnvironmentVariable("Path", "User"), "User") 重启终端使更改生效。 如果仍有问题,可以临时使用完整路径: E:\Scoop\apps\git\2.53.0.2\bin\git.exe