J'ai installé git sur un mac via brew install git
. Lorsque j'essaye de démarrer gitk, j'obtiens l'erreur suivante:
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)
Il semble que mon Mac n'a pas de couleur nommée lime
.
Puis-je ajouter une couleur citron vert à l'environnement ou existe-t-il une meilleure solution?
La version git est 2.7.0 et le Mac exécute Yosemite 10.10.5
brew install --build-from-source git
afin d'obtenirgit gui
commencergitk
la mise à jour Tcl.rbenv
mal à installer de nouvelles versions de Ruby.brew cask install tcl
dans la ligne de commande de souhait, j'obtiens l'erreur suivante: nom de commande non valide "brew"J'ai également trouvé le même problème avec exactement la même version de git et OSX. Comme solution de contournement temporaire, je vous suggère de faire ce qui suit:
et remplacez toutes les occurrences de chaux par la couleur de votre choix (j'ai utilisé # 99FF00). Voici la commande vim:
EDIT: Veuillez suivre la réponse de Keith B pour une correction permanente.
la source
/opt/local/bin/gitk
sed -i.lime_color_replace_backup 's/lime/"#99FF00"/g' /usr/local/bin/gitk
chmod u+w /usr/local/bin/gitk
préalable@Konrad Merci pour l'aide !! Bien que la réponse soit correcte, sachez que votre commande
contient deux guillemets différents, ce qui définira. jette une erreur si copié et collé.
Donc, pour y arriver, je devais faire:
Et à l'intérieur de vim:
la source
Si vous ne souhaitez pas utiliser
Caskroom
, suivez ceci:la source
link tcl-tk --force --overwrite
cependant.J'étais confronté au même problème dans le système ubuntu. Ensuite, je passe à l'étape ci-dessous pour résoudre le problème.
ouvrez le fichier / usr / bin / gitk dans n'importe quel éditeur de texte
rechercher le mot-clé «lime» dans le fichier
remplacer «lime» par «vert» par tout dans le fichier
enregistrer les modifications de fichier
essayez à nouveau gitk puis ça marche
la source
J'utilise MAC avec Yosemetti et j'ai suivi les étapes ci-dessous pour résoudre.
Merci @kaushal sharma, a suivi votre réponse, avec un changement dans le chemin gitk.
la source
Ajout utile aux bonnes réponses suggérant de remplacer toutes les occurrences du mot "lime" par le mot "green" dans le fichier / usr / bin / gitk ou / usr / local / git / bin / gitk:
Le remplacement des occurrences de "lime" dans le fichier "gitk" ci-dessus n'est parfois pas suffisant.
Vous devez également effectuer le même processus de remplacement sur le fichier
~/.config/git/gitk
ou supprimer ce fichier.la source
Suivez les instructions ci-dessus, mais procédez également comme suit:
avant d'exécuter vi: chmod + w / usr / local / bin / gitk
après la fermeture de vi: chmod -w / usr / local / bin / gitk
la source
Assurez-vous que votre chemin est correctement défini lorsque vous essayez la solution de Keith B. L'exécution a
brew doctor
montré que j'avais / usr / bin avant / usr / local / bin.la source
Merci Konrad, cela fonctionne pour moi avec l'étape ci-dessous
-
la source