4

Mountain Lion と Xcode をインストールしたので、その下/Applications/Xcode.app/Contents/Developer/usr/binに Git ディレクトリが見つかりました

しかし、シェル ターミナルで Git コマンドを使用すると、 command not found というエラーが返されます。助言がありますか?私の Mac には Git リポジトリがたくさんあるので、もう一度チェックアウトせずに再利用したいと思います :/

4

2 に答える 2

6

コマンド ライン ツールをインストールする必要があります (Xcode -> Preferences -> Downloads を参照)。または、Apple Developer Download サイトからダウンロードできます。

于 2012-10-11T14:42:15.147 に答える
3

まず第一に、Xcode コマンド ライン ツールをインストールすることは、おそらくあなたが望むものではありません。詳細については、この投稿を参照してください。

http://www.cocoanetics.com/2012/07/you-dont-need-the-xcode-command-line-tools/

Xcode.app 内に存在する git (および svn など) のバージョンを指すシンボリック リンクまたはエイリアスを設定します。これにより、Xcode がアプリ ストアを介して更新されたときに、新しいバージョンが自動的に取得されます。コマンド ライン ツールをインストールしても、問題が混乱するだけです。複数のバージョンの git が存在することになり、コマンド ライン ツールを手動で更新する必要があるからです。

必要なコマンドは次のとおりです。

sudo xcode-select --switch /Applications/Xcode.app # tells 'xcrun' where to look

次に、シェルプロファイルで、たとえば.bash_profile次のようにします。

alias git='xcrun git' # use 'xcrun' to locate the git binary

ターミナルから 'git' を実行すると、Xcode.app 内の最新バージョンが使用されます。

于 2012-10-11T14:48:35.237 に答える