RubyとGitはアップデートを拒否します。 (りんご)

RubyとGitはアップデートを拒否します。 (りんご)

私はしばらくGitを更新しようとしてきました。私は現在1.7.3.4で停止しており、1.7.4.xと1.7.5.xにアップデートしようとしましたが、まったく機能しません。

私は今日Ruby 1.9.2をコンパイルしてインストールしましたが、まだ1.8.7が表示されます。

私はMacBook Proで10.6.7を実行しています。

なぜ更新されないのかわかりません。どんなアイデアがありますか? :(

答え1

通常、ソースコードでコンパイルされたソフトウェアは、ローカルに/usr/local/binコンパイルされたRubyをインストールした場所です。

Mac OS X用の一般的な「ダウンロード可能」Gitは次のとおりです。git-osx-インストールプログラム事前に構築されたバージョン。/usr/local/git/bin(他のバリエーションをダウンロードした可能性がありますが)にインストールされます。

rubyこれらのディレクトリはデフォルトのPATH環境変数にないため、シェルのgit入力または入力には使用されません。

ただし、システムにバンドルされているRuby(バージョン1.8.7)とXcode 4(私が知っている限り1.7.3.4)が付属しているGitはインストールされており、デフォルトのパス/usr/binにあります。

シェル初期化ファイルでPATHを調整する必要があるかもしれません。ローカルにインストールされたディレクトリを最初に置きます。


使用する場合強く打つ(デフォルト)に以下を追加します.bashrc

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

.bash_profileそして、または次の内容があることを確認してください.bash_login(存在するもの、.bash_profile両方が存在しない場合は使用)。

source ~/.bashrc

答え2

仕事を簡単にする:使用右心室VMルビーの場合自分で作ったgit(およびその他の項目)用。

RVMは、必要に応じて複数のバージョンのRubyをインストールして簡単に切り替えることができます。

Homebrewは基本的にfink / macportsがやったことです。まあ、もっと良いです。はるかに良いです。

頑張ってください!

関連情報