Unityでpackage managerのAdd package from git URLからURL指定でGitからパッケージを読み込もうとしたところ以下のようなエラーが出ました。
この解決方法を説明していきたいと思います。
目次
1.エラー表示内容
実行後以下のようなエラーが表示されました。
[Package Manager Window] Cannot perform upm operation: Unable to add package https://github.com/Cysharp/UniTask.git?path=src/UniTask/Assets/Plugins/UniTask:
No 'git' executable was found. Please install Git on your system then restart Unity and Unity Hub [NotFound].
UnityEditor.EditorApplication:Internal_CallUpdateFunctions ()
[package manager window] error adding package: https://github.com/unity-technologies/ros-tcp-connector.git?path=/com.unity.robotics.ros-tcp-connector#v0.7.0. unityeditor.editorapplication:internal_callupdatefunctions ()
2.解決方法
1.Gitのインストール
2.環境変数設定
今回の自PCの場合は、Git自体をインストールしていなかったので1.のGitのインストールから必要だったのですが、すでにインストールされていれば2.だけでいいと思います。
2.1.Gitのインストール
以下にアクセスしてGitをダウンロードします。
2.2.環境変数設定
Windowsにて「アプリ、設定、ドキュメントの検索」などにて以下のような「システムのプロパティ」を開きます。
「環境変数」を選択します。
「システム環境変数」にて「Path」を選択して「編集」ボタンをクリックします。
「新規」ボタンクリックし上記例の最下行にあるようにこの中に
C:\Program Files\Git\cmd
を追加します。
「OK」をクリックしていき完了します。
完了後PCを再起動します。
これにて追加内容が反映されますので、再度Unityでpackage managerのAdd package from git URLからURL指定でGitからパッケージを読み込めば正常完了すると思います。