홈>
brew install git
를 통해 Mac에 git을 설치했습니다.
. gitk를 시작하려고하면 다음과 같은 오류가 발생합니다.
Error in startup script: unknown color name "lime"
(processing "-fore" option)
invoked from within
"$ctext tag conf m2 -fore [lindex $mergecolors 2]"
(procedure "makewindow" line 347)
invoked from within
"makewindow"
(file "/usr/local/bin/gitk" line 12434)
맥에
lime
라는 이름이없는 것 같습니다
.
석 회색을 환경에 추가 할 수 있습니까, 아니면 더 나은 수정이 있습니까?
git 버전은 2.7.0이고 Mac은 Yosemite 10.10.5를 실행 중입니다
-
답변 # 1
-
답변 # 2
또한 정확히 동일한 버전의 git 및 OSX에서 동일한 문제를 발견했습니다. 임시 해결 방법으로 다음을 수행하는 것이 좋습니다.
cp /usr/local/bin/gitk /usr/local/bin/gitk.bkp vi /usr/local/bin/gitk
그리고 모든 석회 발생을 원하는 색상으로 교체하십시오 (# 99FF00 사용). 다음은 vim 명령입니다 :
:%s/lime/"#99FF00"/g
수정 : 영구 수정을 위해 Keith B의 답변을 따르십시오.
-
답변 # 3
@Konrad 도움을 주셔서 감사합니다 !! 대답은 정확하지만 귀하의 명령에 유의하십시오
:%s/lime/"#99FF00”/g
는 두 개의 다른 인용 부호를 포함하며, 이는 def입니다. 복사하여 붙여 넣으면 오류가 발생합니다.
그러고 가기 위해서는 다음을 수행해야했습니다.
cp /usr/local/bin/gitk /usr/local/bin/gitk.bkp vi /usr/local/bin/gitk
그리고 vim 내부 :
:%s/lime/"#99FF00"/g
-
답변 # 4
Caskroom
를 사용하지 않으려면 다음을 수행하십시오.$ brew install tcl-tk $ brew link tcl-tk --force
-
답변 # 5
우분투 시스템에서 같은 문제에 직면했습니다. 그런 다음 아래 단계를 따라 문제를 해결하십시오.
<올>텍스트 편집기에서/usr/bin/gitk 파일 열기
파일에서 'lime'키워드 검색
파일에서 모두 '석회'를 '녹색'으로 교체
파일 변경 사항 저장
다시 시도하면 작동합니다
wish
를 실행하여 Tcl/Tk 버전을 확인할 수 있습니다.info patchlevel
명령을 사용하여 . git 2.7.0, Tcl/Tk 8.5.9 및 OS X 10.11 El Capitan이 함께 작동하지 않는 것 같습니다.brew cask install tcl
를 수행하여이 문제를 해결했습니다. , 8.6.4 및gitk
설치 지금 작동합니다.