はなちるのマイノート

Unityをメインとした技術ブログ。自分らしくまったりやっていきたいと思いますー!

【Unity】No 'git' executable was found. Please install Git on your system then restart Unity and Unity Hubというエラーの対処法(Windows)

はじめに

Unityのプロジェクトを開こうとしたところ以下のエラーが出てきちゃいました。

An error occurred while resolving packages:
Project has invalid dependencies:
com.neuecc.unirx: No 'git' executable was found. Please install Git on your system then restart Unity and Unity Hub

エラー文を読むとGitが見つからないから設定してくれって感じです。

これは純粋にGitがインストールされていない場合と環境変数に設定していない場合の2パターンがあるので注意してください。

この対処法について紹介したいと思います。

Gitがインストールされていない場合

まずはこちらの公式サイトからGitをインストールしてください。

git-scm.com

インストーラーが色々言ってきますが、全部デフォルトでOKです。
(ここで環境変数を付け足すこともできます。ただ一応手動のつけ方も以下に記載しています)

環境変数に設定していない場合

Gitがインストールできても環境変数に設定しなければこのエラーは解決されません。

コントロールパネルより環境変数を設定を開いてください。

f:id:hanaaaaaachiru:20210519185453p:plain
環境変数追加

追加するのは以下のパスです。(デフォルトなら)

C:\Program Files\Git\cmd;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin
f:id:hanaaaaaachiru:20210519185814p:plain
Gitを環境変数追加

後はパソコンを再起動した後、Unityを起動すれば解決するはずです。