Mac OS X 10.9(Mavericks)でのGitのインストールに関する問題


29

Mavericksの新規インストールを完了しました。次に、git-scm.comにアクセスしてMacインストーラーをダウンロードし、そこからGitをインストールしました。

今、私がターミナルに行って入力するたびに、git私はこれを取得します:

xcode-select: note: no developer tools were found at '/Applications/Xcode.app', 
requesting install. Choose an option in the dialog to download the command line 
developer tools.

私もこのダイアログ:

ここに画像の説明を入力してください

gitインストーラーがgitをgitにインストール/usr/local/git/binし、これを追加しましたPATHが、まだサイコロはありません。

ここで何が間違っていますか?gitを使用できるように、xcodeをインストールしたくありません。

回答:


44

オリジナルのgitパッケージをダウンロードするだけです。インストーラーはgitをインストールし/usr/local/gitます(インストーラーを実行するにはセキュリティオプションを無効にする必要があります)。

/usr/binXcode で使用されるプリインストールされたgit wrapperは、Xcodeをインストールしないと機能しません。/usr/local/git/bin/git明示的に実行するか、PATH変数を変更して/usr/local/git/binから/usr/bin

~/.profile次を使用して作成/編集します。

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

そのラッパーをXcodeから削除する方法はありますか?
ヤンハンチッチ

@JanHančič:はい、sudo rm /usr/bin/gitですが、お勧めしません!
アルネバーマイスター

3
代わりに、〜/ .profileにして、それを試してみて、再出発ターミナルアプリ
アルネBurmeister

1
これは今はい動作します。私の.bashrcはどういうわけかピックアップされないでしょう。ありがとう!
ヤンハンチッチ

2
私にとっては上記を実行しましたが、〜/ .bash_profile
Chux

1

Mac OS X 10.10(Yosemite)の場合:

/usr/local/git/bin

重複を避けるため/etc/paths/etc/paths.d/gitファイルへの最初の行として、ファイルを削除します。これはすべてのユーザーに影響します。


-1

エイリアスを設定するだけで、gitコマンドを呼び出すと、ラッパーではなく適切なエイリアスが呼び出されます...

alias git="/usr/local/git/bin/git" 

Mac-mini:/$ git -version
xcode-select: note: no developer tools were found at '/Applications/Xcode.app', requesting install. Choose an option in the dialog to download the command line developer tools.

Mac-mini:/$ alias git="/usr/local/git/bin/git"

Mac-mini:/$ git -version
Unknown option: -version
usage: git [--version] [--help] [-c name=value]
           [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]
           [-p|--paginate|--no-pager] [--no-replace-objects] [--bare]
           [--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]
           <command> [<args>]
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.