Chocolatey - Git 安装,但不在 PATH 上

问题描述 投票:0回答:4

我使用 Chocolatey (v0.9.8.27) 作为 Windows 的包管理器。我已经安装了多个软件包,它们都运行良好,但由于某种原因 Git 无法工作。

我使用的命令是

choco install git
。它将
git
git.install
下载到
lib
文件夹,并表示安装已成功完成,但
bin
文件夹中没有任何内容。当我尝试启动 Git 时,收到一条错误消息,表明它不是可识别的命令。

我的第一个想法是检查我的环境变量,但我什至没有看到任何可执行文件指向。有其他人以前遇到过这个吗?

chocolatey
4个回答
19
投票

有些人目前可能会遇到这个问题,因为 git.install 包的当前版本(1.9.5.20150319)存在问题。

可以通过安装以前的版本来解决这个问题:

choco install git.install -version 1.9.5.20150114


7
投票

如果您不想强制使用特定版本:

git.install
包的安装行为使用
--force
(-f)。

在此示例中,我还添加了

--confirm
(
-y
) 和
--debug
(
-d
) 选项以使内容更加明显:

    choco install git.install -yfd

https://chocolatey.org/docs/commands-install

另请检查您是否有管理访问权限要求以及您是否拥有所有 Windows 权限。手动删除以前的安装文件可能会有所帮助。


5
投票

我最近使用 Chocolatey 在我的工作笔记本电脑上安装了 Git,并且运行良好。

您能提及您使用的是哪个版本的 Chocolatey 吗? 由于 Chocolatey 只是 Git 安装包的包装,因此它所做的只是以与手动执行相同的方式运行 MSI/EXE。 为此,您应该在这里找到 Git 文件:

C:\Program Files (x86)\Git\bin

MSI/EXE 会将其添加到您的路径变量中(我不记得是哪一个执行的),以便您可以仅使用“git”从命令行运行它。

如果此文件夹不存在,那么是的,安装出现问题。 要尝试纠正此问题,请尝试运行:

choco install git -force -debug

如果显示任何类型的警告/错误,我建议您使用 Chocolatey.org

上的包页面上的链接直接与包维护者(在本例中为 Rob 本人)联系

1
投票

其他答案都不适合我 - 我必须删除 C:\ProgramDat

© www.soinside.com 2019 - 2024. All rights reserved.