Osx

Ruby 和 Git 拒絕更新。(蘋果)

  • September 14, 2011

我一直在嘗試更新 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。

我不知道為什麼它不會更新。有任何想法嗎?:(

通常,從原始碼編譯的軟體將安裝到/usr/local/bin. 這可能是您安裝本地編譯的 Ruby 的地方。

用於 Mac OS X 的常見“可下載”Git 是git-osx-installer預建構版本。它安裝到/usr/local/git/bin(儘管我想您可能已經下載了其他一些變體)。

這些目錄都不在預設的 PATH 環境變數中,因此在您鍵入rubygit進入 shell 時都不會使用它們。

但是,系統捆綁的 Ruby(版本 1.8.7)和 Xcode 4 附帶的 Git(我已閱讀為 1.7.3.4)安裝在/usr/bin預設 PATH 中。

您可能只需要在 shell 初始化文件中調整 PATH。只需將您本地安裝的目錄放在首位。


如果您使用的是bash(預設),請將以下內容添加到您的.bashrc:

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

並確保您的.bash_profileor中有以下內容.bash_login(使用存在或.bash_profile不存在的):

source ~/.bashrc

引用自:https://unix.stackexchange.com/questions/13146