2009-12-02 27 views
18

最近gitを使用しようとするとこのエラーが発生します。私はまれにgitをほとんど使用しないので、エラーがいつ始まったのか正確にはわかりません。 私はそれを使用しました。私はそれについて、私が知っているマシンについては何も変えなかった。今は動作しません。git:コマンドが見つかりません(OS X 10.5)

thisインストーラを使用して最新バージョンを再インストールしましたが、端末に同じエラーが表示されます。

誰でもこれについて聞いたことがありますか?インストーラは正常に動作し、エラーは発生しませんが、端末の "git"コマンドは認識されません。

私は、私はそれが問題だと思う私のPATH変数に私を指​​摘ダウンこれを下回るOSに応じてパー10.5

EDIT

を実行していますよ。 MacPortsを一度にインストールしましたが、私の.profileが変更されました どうやって元に戻すか分かりません。 私の古いの.profileこのだった:

alias g='git' 
export PS1='$(git branch &>/dev/null; if [ $? -eq 0 ]; then \ 
echo "\[\033[00m\]$(git branch grep ^*sed s/\*\ //) "; fi)\$\[\033[00m\] ' 
export LC_CTYPE=en_US.UTF-8 
export PATH=$PATH:/usr/local/bin 

私の新しい.profileにはこれです:

export PATH=/opt/local/bin:/opt/local/sbin:$PATH 
export MANPATH=/opt/local/share/man:$MANPATH 

は、どのように私は、これらの2つのファイルが一つになることができますか?あなたにリンクされたページから

答えて

23

/usr/local/git/bin 

は、PATHにあることですか?

お気に入りのエディタで開き、

~/.profileとライン

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

これは、(コロンでsepararated)PATH変数に項目を追加を追加しますので、パスを変更する他のコマンドと互換性があります。

+0

ああ、まあそれは何か...しかし、私は何をすべきか分からない。編集した質問を確認してください。 –

+0

これらの変更を表示するにはログアウト/ログインする必要がありますか? –

+0

OS Xはあなたが端末を開くたびにあなたのプロフィールを出してくれると思います。 –

10

これにアプローチする別の方法は、ファイルが/etc/paths.d/gitかどうかを確認することです。それはあなたのケースでは.profile必要なすべての.bash_profileずに拾った、または少なくとも特別なエントリあなたの.bash_profile中、またはされ、その結果

/usr/local/git/bin

:OSXのインストーラが含まそのファイルが作成されています。

私は自分の.bash_profileを削除して新鮮なシェルウィンドウを開き、まだgitコマンドを解決できるかどうかテストしました。

+0

パーフェクト!私のセットアップで〜/ .profileファイルを更新できませんでした。 – leviathan

+0

私は最初に.bash_profileを持っていなかったので、これを修正する方法を見逃してしまいました。 –

+2

私は/etc/paths.d/gitファイルを持っています。まだ失敗しています... –

24

マウンテンライオンで同じ問題がありました。

XCodeを使用している場合は、実行してください。 XCode-> preferencesに行き、 "Command Line Tools"をインストールしてください。

thats、 私のために働いた。私の仕事は何

http://www.hongkiat.com/blog/mountain-lion-git-fix/

+1

助けて!ありがとう! –

+1

ありがとう、これはそれを修正するための迅速かつ簡単な方法でした! –

+1

また、@ lorddevの答えを考えてみましょう:Xcodeで、bashプロファイル 'alias git = 'xcrun git''を設定してください – cregox

8

this guyあたりalias git='xcrun git'を実行しているApp Storeで

  • からのXcodeの最新バージョンをインストールする

    1. ました。
  • +0

    これは正しい答えです。 CLIツールをインストールする必要はありません。 – KPM

    5

    人がまだこの問題を抱えている場合は、/ usr/libexec/path_helperが実行可能であることを確認してください。 Preztoをインストールしたときにこの問題が発生しました。あなたのホームディレクトリに

    sudo chmod ugo+x /usr/libexec/path_helper 
    
    1

    移動:

    cd ~ 
    

    あなたの作業ディレクトリを印刷することで、あなたが正しいディレクトリにあることを確認することができます

    pwd 
    

    それはすべきのような何かを出力:/ユーザー/ YOUR_USER

    そして、 '私は' 挿入モードに

    insert mode

    その後に入るために押す

    Bash Profile VI

    vi .bash_profile 
    

    あなたは、次のように表示されます。その後、あなたのbashのプロファイルを開きますファイルにエクスポートを追加してください(COMMAND + CCOMMAND + Vコピーするペースト): - :

    :wq 
    

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

    はその後 'ESC' ボタンを押してください>は、あなたの変更を書き込みして終了するには、以下のタイプ入力します

    次にenterを押します。

    次に、端末を閉じて終了し、新しい端末を開く必要があります。

    0

    私の場合、pathに何も問題はありませんでしたが、XCodeが正しくインストールされているかどうかは関係ありません。ターミナル(アプリケーション>ユーティリティ>ターミナル)で

    、種類及び実行

    xcode-select --install 
    

    このコマンドは、ダウンロードしてインストールXcodeデベロッパツールを、あなたは再びそのメッセージは表示されませんでしょう。

    または、どこに問題があるに応じて、次のコマンドを実行しても役立つことがあります。

    xcode-select --reset 
    

    はそれが役に立てば幸い!

    関連する問題