web-dev-qa-db-ja.com

Bower:ENOGIT Gitがインストールされていないか、パスにない

Gitはインストールされており、パスにあります。

プラットフォーム: Red Hat Enterprise Linux 5.8。

>which git
/usr/local/bin/git

しかし、それを見つけることはできません。

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

推奨される回避策は何ですか?

231
user3112929

Windows 7/8/8.1パスにGitを追加する

注意:あなたのマシンにはmsysgitがインストールされている必要があります。また、私のGitインストールへのパスは "C:\ Program Files(x86)\ Git"です。あなたのものは違うかもしれません。続行する前に、自分の居場所を確認してください。

Windows環境変数/パスウィンドウを開きます。

  1. マイコンピュータ - > プロパティを右クリック
  2. 左側の列からシステムの詳細設定リンクをクリックします
  3. ウィンドウ下部の環境変数をクリックします。
  4. それからシステム変数の下でパス変数を探し、編集をクリックします。
  5. Gitのバイナリにpwdを追加し、文字列の最後にcmdを追加します。

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

それではPowerShellでテストしましょう。 gitと入力して、コマンドが認識されるかどうかを確認します。

This is image showing you how to do so!

出典:Windows 7のパスへのGitの追加

334
Eyad Farra

Cmdの代わりにGit Bashを使うだけです。

213

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を追加します。あなたがそれを正しくタイプすることを忘れないでください、さもなければあなたはおそらく悪いあなたのパス変数を削除することができます。

69
skinneejoe

リストから2番目または3番目のオプションを選択してGitをインストールしたことを確認してください。 PATHを自動的に変更することでcmdへのGitコマンドを貫通します。

Enter image description here

26

私は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
18
user1491819

私はまた同じエラーを得ています、そして、解決策は Git がシステムにインストールされているかどうかを最初にチェックすることで、インストールされていない場合それをインストールしてください。

インストール後、Windowsから Git Bash または Git Shell を開き、プロジェクトに移動します(「cd path」を使用してコマンドプロンプトを表示するのと同じ方法)。 Git Shell はデフォルトで Github windowsインストールでインストールされます。

それから、同じ bower install コマンドを実行します。期待どおりに動作します。

下のスクリーンショットは、 Git Shell を使用したコマンドを示しています。 Bower install using Git Shell

14
Rahul Sonone

Windowsでは、コマンドプロンプトでパスを設定することができます。

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

Gitインストールを実行したとき、おそらく選択しませんでした。

「WindowsコマンドプロンプトからGitを使用する」

インストール中に。

Git installを再実行して、そのオプションを選択してください。

7
mtyson

あなたは環境パスがありません。次の手順を実行します:

  1. 「システム環境変数の編集」を検索してください。
  2. 「環境変数」をクリックしてください。
  3. [システム環境変数]セクションで、下にスクロールして[Path]変数をクリックします。 「編集」をクリックしてください。
  4. このテキストを '変数値'の最後に追加してください。

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

5
Matt

私はまた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;
3
Mohit

Linuxの場合

gitをインストールしていないのなら:

Sudo apt-get update
Sudo apt-get install git

コマンドwhich gitを使用すると、現在のディレクトリがわかり、その環境変数にない場合はpathを追加します。

1
David

私はcPanel CentOS 6 linuxマシンでこの問題にぶつかった。私にとっての解決策はcPanel gitを /usr/local/bin/git にシンボリックリンクすることでした。

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

からGit Bashをインストールして問題を解決しました Git Bashをダウンロード - /。

次の図に示すようにソフトウェアをインストールするときにこのオプション3を設定します。

Setting Path variable

最後にBashを使用して右クリックしてプロジェクトフォルダを選択してください。

enter image description here

とタイプ

npmインストール

。わたしにはできる。

0
Hassan Rahman