OS X-Gitを起動できません:/ usr / bin / gitおそらくGit実行可能ファイルへのパスが無効です


115

Android Studioでこのエラーが発生します。

Gitを開始できません:/ usr / bin / gitおそらくGit実行可能ファイルへのパスが無効です。

それは私にそれを修正するオプションを与えます、そこでそれは私をAndroid Studioのエリアに連れて行き、パスをgitに設定します。私はそれがに設定されているのを見る

/ usr / bin / git

そして、私はそのパスをチェックし、そのパスは実際にgit実行可能ファイルへのパスです。Android Studioがgitを起動できないのはなぜですか?

編集:Android Studioターミナルでgitコマンドを使用しようとすると、次のように表示されます:

Xcode / iOSライセンスに同意するには、管理者権限が必要です。sudoを介してrootとして再実行してください。


Macにgitをまだインストールしていませんか?もしそうなら、ターミナルを開いてgitを実行すると、開発スイートをインストールするように求められ、それを取得します。
topheman

@tophemanありがとう。MacでXCodeプロジェクトとAndroid Studioプロジェクトにもgitを使用しています。昨夜、Gitは私のAndroid Studioプロジェクトで働いていました。gitを実行しようとすると、次のように表示されます。Xcode/ iOSライセンスに同意するには管理者権限が必要です。sudoを使用してrootとして再実行してください。
BeniaminoBaggins

2
Macでアップデートを行いましたか?which gitターミナルで実行すると、それは見つかりますか?gitを実行できない場合は、フォローアップしてsudoとして再実行する必要があります
topheman

1
これは/ usr / local / lib / gitに変更されました
peacetype

Xcodeコマンドラインを更新する必要があるため、実行する必要がありますxcode-select --install
Emad Aghayi

回答:


204

sudo git --versionコマンドラインで実行する必要があります。git xcodeライセンス契約に同意するよう求められます。完了すると、すべてが以前と同様に機能します。


4
いい答えだ。私も「sudo git」を実行しましたが、これも機能しました。
BeniaminoBaggins 2015

44
私にはうまくいきませんでした。「xcrun:エラー:無効なアクティブな開発者パス(/ライブラリ/ Developer / CommandLineTools)、/ Library / Developer / CommandLineTools / usr / bin / xcrunにxcrunがありません」というメッセージが表示されます。私はこれの解決策をグーグルで試してここに持ってきます
Chucky

44
@chucky私も同じ問題に直面したので、「xcode-select --install」を実行するとうまくいきました。
kamal_prd 2016年

私のために働いた。どうもありがとう。
mithataydogmus 16

私はこのエラーメッセージを受け取りました、これをどのように解決しますか?xcodebuild [7] [MT] DVTToolchain:ツールチェーンのロードに失敗しました:<DVTFilePath:0x7fd8: '/ Library / Developer / Toolchains / swift-DEVELOPMENT-SNAPSHOT-2016-05-03-a.xctoolchain'>:エラードメイン= DVTToolchainErrorDomainコード= 6 "Info.plist:OverrideBuildSettings:{SWIFTTCODE}は文字列または文字列の配列を含む必要があります" UserInfo = {NSFilePath = / Library / Developer / Toolchains / swift-DEVELOPMENT-SNAPSHOT-2016-05-03-a.xctoolchain、NSLocalizedDescription = Info.plist:OverrideBuildSettings:{SWIFT_LINK_CODE}には文字列または文字列の配列を含める必要があります} gitバージョン2.10.1(Apple Git-78)
フランク

95

MacOS Sierraにアップグレードするとき、私は実行しなければなりませんでした: xcode-select --install


「sudo xcode-select --install」:intellij-support.jetbrains.com/hc/en-us/articles/…を実行しなかった可能性があるため、ここに示すソリューションも使用する必要がありました
2016年

これは私のために働いた!また、私はここに、このエラーと説明への参照が見つかりました:apple.stackexchange.com/questions/254380/...
ジョナス・デ・Herdt

これは私のために働いたとしても、私はモハーベにアップグレードした後、この問題を持つ開始
DDsix

46

ユーザーのライセンス契約に明示的に同意する必要があります。

これはあなたがそれをする方法です:

  1. オープンターミナル
  2. 次のコマンドを実行します。 sudo xcodebuild -license
  3. 利用規約に同意します。

それでおしまい!:)


1
端末が気に入らない場合は、Xcodeアプリを開いて利用規約に同意することもできます。
YYamil 2016年

これをありがとう。それは私のために働き、私に大きな頭痛を救いました。
cwiggo

1
この答えは「最良の」答えとして選ばれるべきだと思います。Xcodeの条件に同意すると(なぜそれが必要になるのかわからない)、sudoを使用せずにコマンドを定期的に実行できます。私はsudoがあまりにも頻繁に奨励されているように感じます。それは悪い習慣だと思います。
CGTheLegend 2017年

最近Xcodeをアップグレードした場合git、ターミナルに入力するとメッセージが表示さAgreeing to the Xcode/iOS license requires admin privileges, please run “sudo xcodebuild -license” and then retry this command.れます。この場合、これが正しい答えです。
yanni 2018

41

Xcodeをアンインストールしたため、この問題も発生しました。

私はこれらの手順でそれを解決しました:

  1. タイプxcode-select --installの端末(インストールしたライセンス)で

  2. gitをダウンロードして再インストールする

この2つのステップの後、ターミナルでgitやのようにgitコマンドを使用できますgit --version

しかし、Android Studioを開くと、エラーが表示されます

したがって、さらに2つの手順が必要です。

  1. which gitターミナルに入力します(gitパスを見つけます)

  2. Android Studioでパスを構成し(ステップ3で取得)、適用します

ちょうど写真の下のように ここに画像の説明を入力してください

わたしにはできる。


はい、ここでも同じですが、xcodeをアンインストールしました。これは魅力のように機能しました。乾杯の仲間
SparkyRobinson 2017年

1
私は混乱しています、なぜgitがXcodeのパスにインストールされるのですか
Jeffery Ma

2
おかげで、私は同じ問題を抱えていて、それはあなたのステップに従って解決されました
ナラヤン・バンダリ2017年

2
which gitandroid studioターミナルで実行してgit実行可能ファイルのパスを出力し、それをgit configに貼り付けます。これは私にとってはうまくいきます!
Zhanyun Xiong

13

ターミナルで「which git」を使用します。gitの場所を提供します。「/ usr / local / bin / git」のように、「Fix it」をクリックした後に表示されるポップアップにこの場所を貼り付けます。次に、「適用」をクリックします。


これはSmartGitを使用する私にとっても解決策でした
hitautodestruct


5

私の状況では、ターミナルで「which git」を使用しました。「/ usr / bin / git」の代わりに「/ usr / local / bin / git」のような私のgitの場所を提供します。「Fix it」をクリックした後に表示されるポップアップにこの場所を貼り付けました。次に、[適用]をクリックすると機能します。


5

「/ usr / local / bin / git」パスを試して「テスト」ボタンをクリックしましたが、エラーが発生しました。

テストボタンの横にある3つのドットをクリックして、指定されたパスにジャンプしましたが、git実行可能ファイルがありませんでした。だからパスの下で私はgit execを見つけました:

/ usr / local / git / bin / git

お役に立てば幸いです。


4

同じ問題に遭遇しました。アイデアはそれを示しています:Gitを開始できません:/ user / bin / git ...そして、終了時に "which git"を実行すると、私のgitが次の場所にあることがわかりました:/ user / local / bin / gitプロジェクト設定でgitのパスを変更します。そしてそれはうまくいった。


3

昨夜Xcodeを更新しました。ターミナルでsudoを介してrootとしてgitを実行したところ、Xcodeライセンス条項に同意していないと表示され、それらを表示してターミナルで同意することができました。Xcodeを開こうとした場合、おそらくGUIバージョンを取得していました。



2

私の場合、Xcodeアプリの名前をXcode9に変更し、後でXcodeに名前を変更しました。

Xcode.appパスを更新する必要がありました。

sudo xcode-select --switch /Applications/Xcode.app端末に入力した後、すべてが再びうまくいきました


1

PhpStormでも同じ問題が発生しました。これは、OS X EL CapitanでXCodeを更新した後に思い付きました。このアップデート後、XCodeとOS Xに必要なライセンスを受け入れるためにそれを開けませんでした。ライセンスを受け入れると、問題は解決しました。


1

Mac OS Sierraに2つのXcode(ver.7とver.8)アプリがインストールされていると、この問題が発生します。

私が行うことは、単にXcode 8を開き、[ 設定]に移動し、[ ロケーション ]タブを選択して、コマンドラインツールXcode 8.0に設定することです。



1
  1. sudo git --versionを実行します

  2. すでにXcodeがインストールされている場合:sudo softwareupdate -ia --verboseを実行します。インストールされていない場合:xcode-select --install sudo xcodebuild -license

  3. sudo xcode-select -switch / Library / Developer / CommandLineTools

この後、システムを再起動することを忘れないでください。それは私にとってはうまくいき、あなたにとっても確かにうまくいきました。


0

ダウンロード インストール後、https: //git-scm.comからgitをダウンロードし 、ターミナルタイプ gitパスを取得します。

Satishs-MacBook-Air:〜gitのPathuri $

/ usr / local / bin / git

Satishs-MacBook-Air:〜Pathuri $

[適用]をクリックして、解決するポップアップに合わせます。


0

最近Jetbrains Toolboxをインストールした場合:

ツールボックスからアンインストールしてインストールすると、問題が解決しました。



弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.