Mac OS X v10.7(Lion)のGit


80

MacをMacOS X v10.7(Lion)にアップグレードしたところ、Gitはなくなりました。

$ git
-bash: git: command not found

どうすればGitを取り戻すことができますか?


1
さて、どこにありましたか?もともとどのようにインストールしましたか?それがまだあなたの中にあったディレクトリPATHですか?
Greg Hewgill 2011

2
ここでは正確に同じ質問apple.stackexchange.com/questions/18470/...
jamapag

1
あなたはそれを閉じましたが、閉じた通知に投稿したリンク「プログラマーが一般的に使用するソフトウェアツール」に基づいたトピックに正確に基づいています。
オスカーゴッドソン2011

同じ問題が発生しましたが、アップグレードの代わりに、移行アシスタントを使用して、古いマシンに基づいて新しいマシンをロードしました。xcodeはありましたが、gitへのパスが見つかりませんでした。そこで、以下に概説するように、パスに追加しました。
dwaz 2012

回答:


150

デフォルトのインストール場所は/ usr / localなので、これを〜/ .bash_profileファイルに追加します。

export PATH=$PATH:/usr/local/git/bin/

次に実行します source ~/.bash_profile、ターミナルでします。


1
私はプログラミングにかなりPATH=/usr/local/git/bin:$PATH慣れていないので、〜/ .bash_profileに追加する必要があることは理解していますが、見つからない(または.bash_profileにアクセスできない)ようです。~/.bash_profileターミナルに入力しようとしましたが、「アクセスが拒否されました」というメッセージが表示されました。それ以外の場合、.bash_profileにアクセスする方法がわかりません(sudoを使用しようとしましたが、それが不可能であるか、間違ったsudoコマンドを使用しています)。〜/ .bash_profileの更新/アクセスにご
協力いただけれ

それを理解しました...ファイルがロックされていたため、ターミナルから開くことができなかったため、隠しファイルを表示してから、Finderで手動で.bash_profileを開き、コード行を追加して機能させる必要がありました。答えてくれてありがとう!
vich 2011

3
一部のシステム(例:私のもの)では~/.bash_profile、ちょうど~/.profile
kritzikratzi 2011

1
とにかく、私は応答の応答に返信するのが嫌いです:はい、私は読むことができます。はい、ライオンがいます。はい、私のコンピューターでは、ファイルは〜/ .profileでした。〜/ .bash_profileは存在しません。
kritzikratzi 2011

3
最新のMountainLionを使用すると、AppStoreからXcodeをダウンロードしてインストールできます。Xcode 4.3では、gitおよび11MBの他のコマンドラインツールは/Applications/Xcode.app/Contents/Developer/usr/binにあります。(Xcodeの>設定>ダウンロード>コマンドラインツール(154.6メガバイト)をインストールするオプションもあります、私はあなたを与えるかわからないんだけど。
skierpage

15

XcodeやMacPorts / Fink / Homebrewをインストールしたくない場合は、いつでもスタンドアロンインストーラーを使用できます:https//sourceforge.net/projects/git-osx-installer/


4
彼らはLionのバージョンを持っていませんでしたが、私はSnow Leopardの最新のものを使用し、それを/ usr / local / git / bin / gitにインストールしました。ここまでは順調ですね。:)
milesmeow 2012

それは完璧でした。ヒント@milesmeowをありがとう!
MRocklin 2012

7

Git実行可能ファイルがどこにあるかを見つけて、ファイル.bash_profileのPATH環境変数にフォルダーを追加する必要があります。

ターミナルの使用:

  1. Gitを検索する:

     sudo find / -name git
    
  2. .bash_profileファイルを編集します。追加:

     PATH="<Directory of Git>:$PATH"
    

Gitが戻ってきました:-)

とにかく、MacPortsを使用してGitをインストールすることをお勧めします。このようにして、Gitインスタンスを最新のリリースに簡単にアップグレードできます。


ステップ1に入ると、「find:git:No
such

システムにgitがインストールされていないようです
2013年

1
@JGallardo上記の検索 '式'が壊れていました。「find / git」を使用していましたが、「find / -namegit」である必要があります。私はすべての検索バージョンとの互換性を高めるために回答を編集しました(すでに他の人に機能している場合に備えて、疑わしいですか?)
DustinB 2013

git's directory最終的な衝突を避けるために、私は道をたどっていたでしょう
Thomas Ayoub 2014

7

この答えにはいくつかのポイントがあります。

まず、Xcodeをインストールする必要はありません。Gitインストーラーは完全にうまく機能します。ただし、Xcode内からGitを使用する場合は、/ usr / local / binの下にインストールが見つかることを想定しています。独自のGitを他の場所にインストールしている場合-スクリプトありますこれを修正。

2つ目は、パスを使用することです。私のGitパスは以前は下に保持されていましたが/etc/paths.d/Mac OS X v10.7(Lion)をインストールすると、このフォルダーと/etc/pathsファイルの内容も上書きされます。それが私に起こったことであり、私は同じエラーを受け取りました。パスファイルを再作成すると、問題が修正されました。


1
Lionにアップグレードした後、Mac AppStoreからXCode4.1を無料でダウンロードでき、これも修正されます。
mattmc3 2011

はい、私はそれが明白であると思いました、しかしそれがいくつかにそうではないかもしれないb / cの良い説明。
mattmc3 2011

8
ライオンの下のXcode 4.3で、私は見つけるgit$ません$で/usr/local/binはなくで/Applications/Xcode.app/Contents/Developer/usr/bin
マレー2012年

4

これはXcodeの一部です。開発者ツールを再インストールする必要があります。


2
ありがとう!基本インストールに付属していると素朴に思った。
ドミトリ

1

MacPortsはいつでも使用できます...


1
これらのいずれかを使用するには、開発者ツールをインストールする必要があります。Xcode4.xにはすでにgitが付属しています。
jarjar 2011

MacPortsをインストールしようとしましたが、このディスクにインストールできないというエラーが表示されました。仕事用のコンピューターにインストールしようとしています。
jGallardo 2013年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.