>

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

    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 설치  지금 작동합니다.

  • 답변 # 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'키워드 검색

    파일에서 모두 '석회'를 '녹색'으로 교체

    파일 변경 사항 저장

    다시 시도하면 작동합니다

  • 이전 opencv3.0 - python 27/opencv 33 - cv2initundistortrectifymap에서 오류가 발생했습니다 정렬되지 않은 수정 된 이미지를 표시하지 않음
  • 다음 WebStorm이 Jasmine 방법을 인식하도록하려면 어떻게해야합니까?