公式のGitチュートリアルに従って、Mac(OSX 10.6)にGitをインストールしようとしています。

ユーザー名とメールアドレスを設定するまで問題はありませんでした。

試すたびに-bash: git: command not found

echo "export PATH=/usr/local/git/bin:$PATH" >> ~/.profileを試しました+ターミナルを再起動しました。それでも機能しません。

問題を解決するにはどうすればよいと思いますか?

これまでOSXGITインストーラーを使用したことがなく、実際には使用したくありません。 。

編集1:コマンドの問題が修正されました

編集2:コマンド/usr/bin/grep PATH .*の結果は

.bash_history:echo "export PATH=/usr/local/git/bin:$PATH" >> ~/.profile .bash_history:echo $PATH .bash_history:echo $PATH .bash_history:echo "export PATH=/usr/local/git/bin:$PATH" >> ~/.profile .bash_history:echo $PATH .bash_history:echo "export PATH=/usr/local/git/bin .bash_history::$PATH" >> ~/.profile .bash_history:echo "export PATH=/usr/local/git/bin .bash_history:echo "export PATH=/usr/local/git/bin .bash_history:echo "export PATH=/usr/local/git/bin .bash_history::$PATH" >> ~/.profile .bash_history:echo "export PATH=/usr/local/git/bin:$PATH" >> ~/.profile .bash_history:echo $PATH .bash_history:echo "export PATH=/usr/local/git/bin:$PATH" >> ~/.profile .bash_history:echo $PATH .bash_history:echo $PATH .bash_history:echo $PATH .profile:export PATH=/usr/local/git/bin:$PATH .profile:export PATH=/usr/local/git/bin:$PATH .profile:export PATH=/usr/local/git/bin:$PATH .profile:export PATH=/usr/local/git/bin:$PATH .profile:export PATH=/usr/local/git/bin:$PATH .profile:export PATH=/usr/local/git/bin:$PATH 

コメント

  • なぜインストーラーを使用しないのですか?' / li>
  • インストーラーを使用したくない場合でも、' homebrewのようなパッケージマネージャーの使用を検討することをお勧めします。これにより、インストール、アンインストール、更新が確実に行われます。はるかに簡単: github.com/mxcl/homebrew
  • 回答ありがとうございます。しかし、私の質問の一部であるインストーラー/パッケージマネージャー私の主な関心事ではありません。
  • 動作させてよかったですが、PATHに関するメモ上記のとおり、' PATHにリストされている同じディレクトリを3回取得しました。これは機能しますが、必要なのは1回だけです。説明すると、PATH変数の機能(ターミナルでコマンドを入力したとき)では、PATHにリストされている各ディレクトリが、実行したコマンドの順に検索されます。各ディレクトリはコロン文字で区切られます。便利なヒントもあります。システムファイルを編集する前に、ファイルのクイックコピー(cp .profile .profile.bak)を作成して、問題が発生した場合に簡単に作業バージョンに戻すことができます。
  • '編集をロールバックしました。これにより、人々が混乱する傾向があるため、質問に解決策が追加されました。 '以下の回答を受け入れたので、将来の訪問者は同様の問題を解決するために何をすべきかを知ることができます。詳細を追加する場合は、回答を編集するか、コメントを残してください。

回答

どこに行きましたかgitをインストールしますか?インストール方法が異なれば、場所も異なります。インストールプロセスを再確認してください。私のマシンでは、/usr/bin/

にあります

PATHにgitが存在するディレクトリが含まれていることを確認する必要があります

locate gitを実行して検索できます。まだ行っていない場合は、おそらくロケートデータベースを構築する必要があります。

いくつかの典型的な場所を試すことができます

/usr/bin/git --version 

インストール場所がわかったら、ファイルを.profileまたは.bash_profileを編集して適切な値を追加します。

コメント

  • ご回答ありがとうございます。 Gitを/ usr / local / git / binにインストールし、すでにパスに追加しようとしました。今はcdコマンドしか使えません。 ls、git …コマンドは'機能しなくなりました。
  • OK- 'は珍しい場所ですそれをインストールするには-よろしいですか? ' / usr / local / binにインストールしていませんか?さまざまなディレクトリをチェックして、実際の場所を確認してください。次に、フルパスで実行して機能することを確認します。 / usr / local / bin / git OR / usr / local / git / bin / git OR / usr / bin / gitなど。正しいパスがあり、それが機能することがわかったら、PATH変数を

ディレクトリ'。

  • これはrigthディレクトリであると確信しています。このディレクトリにあるgitファイルを起動すると、最も一般的なgitコマンドが一覧表示されます。 PATHに/ usr / local / git / bin:/ usr / local / git / bin:/ usr / local / git / binがあります。問題は、'を使用できないことです。 cd以外のすべてのターミナルコマンド-(
  • OK、'は、おそらく'を台無しにしたためです。 PATH。基本的なコマンドの一部はシェルに組み込まれているため、'パスに依存しないでください。'使用したシェルパスが消去されました。.profileの内容を編集して修正してください。ヘルプが必要な場合は、次のコマンドの内容を投稿してみてください:/ usr / bin / grepPATH。*
  • git。 dmginstallはgitを/ usr / local / bin / gitに配置するため、これは通常の場所であり、問題ではありません。ただし、前述のように、.profile /フルパスが何であるかを示してください。
  • 回答

    これで問題は解決します:

    新しいフォルダを検出するには、ターミナルが正しいフォルダの順序を通過することを確認する必要がありますGitのバージョン。

    $ echo "export PATH=/usr/local/git/bin:/usr/local/bin:/usr/local/sbin:$PATH" >> ~/.bash_profile 

    ターミナルにbash_profileを確認して、フォルダーの更新された順序( “$ PATH”)を取得するように指示します

    $ source ~/.bash_profile 

    Gitのバージョンをもう一度確認しましょう

    $ git --version 

    回答

    次の回答が、私と同じように通常のターミナルコマンドを壊した場合。より効果的な別の解決策を見つけました。

    前回の投稿を使用して設定した場合 GitのPATHがあり、

    cd ls 

    最初に実行する

    次に実行

    touch ~/.bash_profile open ~/.bash_profile 

    .bash_profileファイルに次の行を追加します

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

    ファイルを保存してターミナル実行に戻します

    source ~/.bash_profile 

    実行中のターミナルセッション内の.bash_profileファイルを更新するには

    p>

    コメントを残す

    メールアドレスが公開されることはありません。 * が付いている欄は必須項目です