web-dev-qa-db-ja.com

gitがインストールされていないか、PATHにありません

Windows、npm installを実行しようとすると、次のように表示されます。

[email protected] postinstall E:\mean
node node_modules/grunt-cli/bin/grunt install
Running "bower:install" (bower) task

Fatal error : git is not installed or not in the PATH
npm ERR! weird error 1
npm ERR! not ok code 0

何が問題ですか?修正方法は?

予想は https://github.com/linnovate/mean からです

43
lilyH

Gitを正しくインストールしましたか?

Bowerのサイトによると、「WindowsコマンドプロンプトからGitを実行する」オプションを必ずチェックする必要があります。

この問題は、AngularをインストールしようとしたときにGitが見つからなかった場合に発生しました。 gitのインストーラーを再実行し、設定を変更したところ、機能しました。

enter image description here

バウワーサイトから: http://bower.io/

77
VtoCorleone

@vitocorleoneは技術的には正しいです。既にインストールしている場合は、再インストールする必要はありません。パスに追加するだけです。平均スタックの多くのツールでこれを実行していることに気付くので、慣れる必要があります。実行可能ファイルを実行するフォルダーにいる必要はありません。

  • コントロールパネル->システムとセキュリティ->システム
  • 左側の[システムの詳細設定]をクリックします。
  • あなたが詳細タブにいることを確認してください
  • 下部の[環境変数]ボタンをクリックします
  • 下部のシステム変数の下で、パス変数を見つけます
  • 行タイプの最後(これがインストールした場所であると仮定)

    ; C:\ Program Files(x86)\ git\cmd

  • [OK]、[OK]、[OK]の順にクリックして保存します

これは基本的にOSに伝えます。入力しているフォルダーにこの実行可能ファイルが見つからない場合は、Pathを探して場所を見つけます。

23
Daniel Egan

Gitをインストールし、git-bashからnpm installを実行するとうまくいきました。正しいディレクトリにいることを確認してください。

21
profMamba

git および tortoise git をWindowsにインストールし、パス上にあることを確認します(Tortoise Gitのインストーラーには、コマンドラインツールのオプションが含まれており、パス-それらを選択)。

変更を有効にするには、既存のコマンドラインセッションをすべて閉じてから再度開く必要があります。

そうすれば、npm installを正常に実行するか、次の問題に進むことができるはずです!

8
Steve Barnes

私の場合、システムを再起動しなかったため、問題は解決しませんでした。システムを再起動してください。

3
MR AND

GitHubDesktopをインストールした場合、git.exeのパスは次のようになります。

C:\ Users\<'ユーザー名'>\AppData\Local\GitHubDesktop\app-1.1.1\resources\app\git\cmd

次の方法で、このパスを環境変数に追加します。

**(注:\ cmd\git.exeではなく、最後に\ cmd)。**

環境変数エディターに移動し、「システム変数」セクションでパス変数を見つけます。 [編集]をクリックし、GitのURLを最後に貼り付けます。セーブ!

新しいcmdを開き、コマンドgitを入力します。 gitの使用状況を確認できれば、完了です。

これで、コマンドを実行してパッケージをインストールできます。

例:npm install native-base --save

2

環境変数に移動すると、これがコンピュータのプロパティ->システムの詳細設定->環境変数->パスにあります。

システムにインストールされたgitのパスを追加します。例: "C:\ Program Files\Git\cmd"

それを保存。今すぐ行って良かった!!

0
Tabrez Ansari

私はgitをインストールして再試行しましたが、同じエラーが発生しました。しかし、新しいコマンドプロンプトウィンドウで「npm install」を実行するとうまくいきました。マシンを再起動する必要はありません。

0
sver

Win CMDを使用する代わりにGit CMDを使用します。

0