2011-10-30 92 views
4

我已經通過自制安裝GIT 1.7.7.1,不得不做了Git的更新(家釀安裝)

sudo brew link git 

當我運行在終端的git --version與git鏈接到

/usr/local/bin 

我得到舊版本的Git(1.7.5.6)

是否可以鏈接到新版本?

+0

相關:http://stackoverflow.com/questions/5364614/is-there-a-problem-with-having-usr-local-bin-before-usr-bin-on-the-path-in-os –

回答

2

看起來像/usr/bin/usr/local/bin$PATH因此優先。我建議在$PATH中更改路徑順序。

(也可嘗試定義別名:alias git=/usr/local/bin/git

+0

這是我的路徑,export PATH =「/ usr/local/bin:/ usr/local/sbin:/ usr/local/mysql/bin:$ PATH」 –

+0

/usr/local/bin:/ usr/local/sbin :在/ usr /本地/ MySQL的/斌:/Users/yannick/.rvm/gems/ruby-1.9.2-p290/bin:/Users/yannick/.rvm/gems/[email protected]/斌:/Users/yannick/.rvm/rubies/ruby-1.9.2-p290/bin:/Users/yannick/.rvm/bin:在/ usr/bin中:/ bin中:/ usr/sbin目錄:/ sbin目錄:/ USR/local/bin:/ usr/X11/bin –

+0

這是我的路徑,但是我得到了舊的git版本 –

2

這裏是另一個解決方案,爲我工作。

我發現這個相關的帖子是非常有幫助的。而不是改變$ PATH變量,它只是簡單地編輯你的/ etc/paths文件。 https://superuser.com/questions/324616/how-should-i-set-the-path-variable-on-my-mac-so-the-hombrew-installed-tools-are/533708#533708

    在Mac
  1. 類型
  2. 打開終端命令:sudo的納米/等/路徑
  3. 輸入您的密碼,如果你問它
  4. 你會看到的路徑列表。編輯列表它們從而使的/ usr/bin中路徑
  5. 保存在上面步驟1中輸入在/ usr/local/bin目錄路徑 - 控制 + X
  6. 保存第2步 - ÿ
  7. 重啓終端

這裏是我的樣子我做了之後:

/usr/local/bin 
/usr/bin 
/bin 
/usr/sbin 
/sbin 

感謝@jrwren & @jthomas在StackOverflow上爲他們的答案。

+0

Upvoted這對我很有幫助。未來的讀者可以關注[升級到Git 2.0](http://rayhightower.com/blog/2014/05/30/upgrading-to-git-2-dot-0/)鏈接。 –