有誰知道如何在Mac上安裝gitk?在Mac上安裝gitk
從他們的官方網站,似乎gitk帶有git,但我的git版本(git version 1.7.12.4 (Apple Git-37)
)不帶有gitk。
brew install gitk
不適用於gitk。
版本信息(從評論複製):
- OS X 10.8.2(12C2034) 「山獅」
- 的XCode 4.6版(4H127)
有誰知道如何在Mac上安裝gitk?在Mac上安裝gitk
從他們的官方網站,似乎gitk帶有git,但我的git版本(git version 1.7.12.4 (Apple Git-37)
)不帶有gitk。
brew install gitk
不適用於gitk。
版本信息(從評論複製):
正確的,1.7。 12.4(Apple Git-37)不帶gitk。您可以使用brew安裝gitk附帶的git的更新版本。更多位於徹底的說明操作:
brew update
brew install git
如果你表明它無法連接git的錯誤,那麼你可能需要更改權限/文件的所有者:http://www.moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-ruby-on-mac/
在終端上運行以下命令它提到。
完成後,運行:
which git
,並確保它表明:
/usr/local/bin/git
如果沒有,運行:
brew doctor
,使路徑變更放/ usr/local/bin之前的路徑。現在,gitk應該在你的路上(以及更新版本的git)。
我安裝了git 1.8.3.4以使用brew。但gitk有Bug。如果您簽出分支並鍵入'gitk --all',則可以看到unstaged本地分支。輸入git狀態之後,unstaged本地分支是不可見的。有沒有人體驗過它? – pebble8888
我做了上述所有更新,但git的版本沒有改變 - 我必須已經有最新版本。但現在我突然有了gitk!歡呼聲 – Kuba
與@Kuba同樣我現在神祕地擁有gitk! – relipse
我有同樣的問題,解決它,如下所示:
alias gitk='/usr/local/git/bin/gitk'
)在〜/ .bash_profile文件中。添加:export PATH =/usr/local/bin:$ PATH或/ usr/local/git/bin路徑。 –
感謝利奧它也爲我工作:) –
首先,你需要檢查哪些您正在運行的Git版本,沖泡安裝了一個應該被放在/ usr/local/bin目錄/ git的運行,你可以使用從終端驗證這一點:
which git
如果混帳顯示了在不同的目錄你需要從終端運行這個來將它添加到喲烏爾路徑:
echo export PATH='/usr/local/bin:$PATH' >> ~/.bash_profile
之後,你可以關閉並重新打開你的終端或只運行:
source ~/.bash_profile
瞧!如果你在OSX Mavericks上運行,你可能需要安裝XQuartz。
我最終什麼事做的是:BREW信息的git
這給了我信息了Git克隆到:/usr/local/Cellar/git/1.9.0
所以我只是說:/ usr/local/Cellar/git/1.9.0/bin到我的PATH env變量的開頭。
注意:我不知道如何使用自制軟件...只是想快速開始,因爲我還有其他的事情要做......這基本上讓gitk運行,所以我現在堅持使用它。 (可能不是與自制軟件一起工作的方式)。
如果你已經通過自制安裝的git,你可以做升級:
$ which git
/usr/bin/git
$ brew upgrade git
$ which git
/usr/local/bin/git
在local/bin中的一個將gitk
這應該是公認的答案。另外,如果你一直在使用Mac OS X附帶的系統git,那麼通過自制程序來做一個新的git安裝的順序應該是:'brew install git && which git' which(no pun intended!)should給你輸出'/ usr/local/bin/git' ...注意:我還會*高度*建議先更新和修正,如:'brew update; brew doctor && brew install git && which git' - 或 - 'brew update; brew doctor && brew upgrade git && which git' instead ... to get the'/ usr/local/bin/git' output(from'which' command)。 – likethesky
我有同樣的問題在Mac 10.7.5用Git版本1.7.12.4
當我運行gitk我得到了一個錯誤:
"Error in startup script: expected version number but got "Git-37)"
while executing
"package vcompare $git_version "1.6.6.2""
invoked from within
"if {[package vcompare $git_version "1.6.6.2"] >= 0} {
set show_notes "--show-notes"
}"
(file "/usr/bin/gitk" line 11587)
當我查看了gitk中的代碼,我看到了設置版本的行。
set git_version [join [lrange [split [lindex [exec git version] end] .] 0 2] .]
這在某種程度上解析的Git版本結果Git-37
而不是1.7.12.4
我剛剛更換與git_version行:
set git_version "1.7.12.4"
我有同樣的問題。我安裝了gitx。
你可以從這裏安裝gitx。
下載包並安裝它。之後,從聚光燈搜索打開gitk,轉到左上角。點擊GitX並啓用終端使用。
轉到您的回購和簡單類型:
$ gitx --all
它就會打開GUI。
1)* nix的方式
~/.bash_profile
。 Create one if you don't have already。which git
。cd
的路徑終端是指到git
安裝目錄ls
與grep
或open .
(GUI方式),並尋找bin
文件夾gitk
裏面pwd
並複製路徑,或者右鍵單擊+獲取信息+複製路徑並將其粘貼到您的路徑中.bash_profile
export PATH=/usr/local/git/bin:$PATH
sudo su - $USER
gitk
(它應該如果它是一個正確的git的目錄工作)與Mac埃爾卡皮坦問題 - 單擊,然後按照說明解決問題gitk will not start on Mac: unknown color name 「lime」
如果對vi
不舒服,請用文本編輯器打開,如sublime
,並在文件中查找所有提及的lime
,並用"#99FF00"
。在這樣做之前進行備份。
2)自制方式
在約塞米蒂(不知道這是否是約塞米蒂特異性的),我也跟着上述步驟:
brew update
brew doctor
brew link git
新增/usr/local/Cellar/git/2.4.0/bin
至路徑
不幸運!
然後,發現(可能與which git
了Git仍然掛/usr/bin/git
翻開目錄,發現有一個二進制可執行文件,把備份飯桶。李明博並刪除了原始文件 - 所有的這些都需要密碼
重新啓動終端
賓果遊戲,它的工作
如果你碰巧已經安裝芬克,這個工作對我來說在優勝美地/! OS X 10.10.5:
fink install git
注意,作爲副作用,其它的git命令也使用較新的git版本(2.5.1)由Fink安裝,而不是Apple的版本(2.3.2),它仍然存在,但被我的$ PATH搶佔。
Git Mac版本沒有gitk
但是如果你做 brew install git
你可以立即訪問gitk
。
我使用MAC塞拉利昂10.12.5
您還可以得到gitk
與git
從MacPorts的。
sudo port install git
您使用的是什麼版本的osx?在10.8.4我有'git版本1.8.2.1(Apple Git-45)',其中包括'gitk' – foundry
你安裝了XCode嗎? –
我安裝了XCode版本'4.6(4H127)'和Mac版本'OS X 10.8.2(12C2034)' – Mingyu