[英]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 環境變量/路徑窗口。
將 pwd 添加到 Git 的二進制文件中,並在字符串末尾添加 cmd,如下所示:
;%PROGRAMFILES(x86)%\Git\bin;%PROGRAMFILES(x86)%\Git\cmd
現在在 PowerShell 中進行測試。 鍵入git
並查看它是否識別該命令。
只需使用 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
在 Windows 上,您可以嘗試在命令提示符處設置路徑:
set PATH=%PATH%;C:\Program Files\Git\bin;
當你運行 git install 時,你可能沒有選擇:
“從 Windows 命令提示符中使用 Git”
在安裝過程中。
重新運行 git install,然后選擇該選項。
您缺少環境路徑。 按着這些次序:
;%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 bash的npm install
對我有用。 重啟電腦后。
只需使用 Git Bash 而不是 node.js 或命令提示符
以安裝 ReactJS 為例,打開 Git Bash 后,執行以下命令安裝 react:
bower install --react
我遇到了同樣的問題,需要重新啟動 cmd - 問題就消失了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.