簡體   English   中英

Bower:ENOGIT Git 未安裝或不在 PATH 中

[英]Bower: ENOGIT Git is not installed or not in the PATH

Git 已安裝並在路徑中。

平台:紅帽企業 Linux 5.8。

>which git
/usr/local/bin/git

然而涼亭找不到它:

bower angular#1.0.6  ENOGIT git is not installed or not in the PATH

推薦的解決方法是什么?

將 Git 添加到 Windows 7/8/8.1 路徑

注意:您的機器上必須安裝msysgit 另外,我的 Git 安裝路徑是“C:\Program Files (x86)\Git”。 你的可能不一樣。 請在繼續之前檢查您的位置。

打開 Windows 環境變量/路徑窗口。

  1. 右鍵單擊我的電腦->屬性
  2. 單擊左側欄中的高級系統設置鏈接
  3. 單擊窗口底部的環境變量
  4. 然后在系統變量下查找路徑變量並單擊編輯
  5. 將 pwd 添加到 Git 的二進制文件中,並在字符串末尾添加 cmd,如下所示:

     ;%PROGRAMFILES(x86)%\Git\bin;%PROGRAMFILES(x86)%\Git\cmd

現在在 PowerShell 中進行測試。 鍵入git並查看它是否識別該命令。

這是向您展示如何操作的圖像!

來源: 將 Git 添加到 Windows 7 路徑

只需使用 Git Bash 而不是 cmd。

在 node.js 命令提示符處運行以下命令,其中“<git path>”是 git bin 文件夾的路徑:

set PATH=%PATH%;<git path>;

所以,像這樣:

set PATH=%PATH%;C:\Program Files\Git\bin;

或者這個:(注意 (x86) )

set PATH=%PATH%;C:\Program Files (x86)\Git\bin;

這會將 git 添加到您的路徑變量中。 確保你輸入正確,否則你可能會刪除你的路徑變量,這會很糟糕。

確保安裝 Git 時選擇了列表中的第二個或第三個選項。 它將通過自動修改 PATH 將 Git 命令滲透到 cmd ;)

在此處輸入圖像描述

我在 Windows 中遇到了同樣的錯誤。 將 git 添加到路徑解決了這個問題。

G:\Dropbox\Development\xampp\htdocs.penfolds.git\penfolds-atg-development>bower install
bower bootstrap#~3.0.0          ENOGIT git is not installed or not in the PATH

G:\>PATH
PATH=E:\Program Files\Windows Resource Kits\Tools\;

G:\Dropbox\Development\xampp\htdocs.penfolds.git\penfolds-atg-development>set PATH=%PATH%;E:\Program Files\Git\bin;

G:\Dropbox\Development\xampp\htdocs.penfolds.git\penfolds-atg-development>bower install
bower bootstrap#~3.0.0      not-cached git://github.com/twbs/bootstrap.git#~3.0.0
bower bootstrap#~3.0.0         resolve git://github.com/twbs/bootstrap.git#~3.0.0

我也遇到同樣的錯誤,解決方法是首先檢查系統中是否安裝了Git ,如果沒有,請安裝它。

安裝后,從 Windows 打開Git BashGit Shell並轉到您的項目(與使用“cd path”進入命令提示符的方式相同)。 Git Shell默認隨Github windows 安裝一起安裝。

然后運行相同的bower install命令。 它將按預期工作。

下面的屏幕截圖顯示了使用Git Shell的命令使用 Git Shell 安裝 Bower

在 Windows 上,您可以嘗試在命令提示符處設置路徑:

set PATH=%PATH%;C:\Program Files\Git\bin;

當你運行 git install 時,你可能沒有選擇:

“從 Windows 命令提示符中使用 Git”

在安裝過程中。

重新運行 git install,然后選擇該選項。

您缺少環境路徑。 按着這些次序:

  1. 搜索“編輯系統環境變量”。
  2. 單擊“環境變量”。
  3. 在“系統變量”部分,向下滾動並單擊變量“路徑”。 點擊“編輯”。
  4. 將此文本附加到“變量值”的末尾。

;%PROGRAMFILES%\Git\bin;%PROGRAMFILES%\Git\cmd

我也從 cmd 得到了同樣的問題,並使用以下步驟解決了。

首先安裝https://msysgit.github.io/ (如果尚未安裝)。 然后按照 skinneejoe 的建議設置 Git 路徑:

set PATH=%PATH%;C:\Program Files\Git\bin;

或者這個(注意(x86)):

set PATH=%PATH%;C:\Program Files (x86)\Git\bin;

在 Linux 中:

如果你沒有安裝 git 使用:

sudo apt-get update
sudo apt-get install git

使用which git命令,您將知道目錄在哪里,如果它不在該環境變量中,則添加路徑。

我在 cPanel CentOS 6 linux 機器上遇到了這個問題。 我的解決方案是將 cPanel git 符號鏈接到/usr/local/bin/git

ln -s /usr/local/cpanel/3rdparty/bin/git /usr/local/bin/git

1.在環境變量中設置Git的路徑。 2.在 Windows 命令提示符下,運行 cd Project\folder\Path\ 運行命令: bower install

上面的人已經為您的問題提供了解決方案,我希望如此。 如果有人在 2022 年在使用 docker 映像時遇到此問題,那么您應該添加一個命令以在您的映像中安裝 git。

例如,您在Dockerfile中使用高山圖像。 然后它會是這樣的:


FROM node:8.3-alpine

# ....... other stuffs .....

RUN apk add git


# ....... other stuffs .....

我通過從Download Git Bash安裝 Git Bash 解決了這個問題。

安裝軟件時設置此選項 3,如下圖所示。

設置路徑變量

最后使用 Bash 右鍵單擊​​選擇項目文件夾,如下所示。

在此處輸入圖像描述

並輸入

npm 安裝

. 這個對我有用。

來自git bashnpm install對我有用。 重啟電腦后。

只需使用 Git Bash 而不是 node.js 或命令提示符

以安裝 ReactJS 為例,打開 Git Bash 后,執行以下命令安裝 react:

bower install --react

我遇到了同樣的問題,需要重新啟動 cmd - 問題就消失了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM