2010-04-13 11 views
6

Cuando estoy cargando gitk consigo un error sobre un argumentogitk error

Error in startup script: bad argument "zoomed": must be normal, iconic, or withdrawn 
    while executing 
"wm state . $geometry(state)" 
    (procedure "makewindow" line 320) 
    invoked from within 
"makewindow" 
    (file "/usr/local/git/bin/gitk" line 11250) 

Alguien sabe una solución? Estoy trabajando en Mac OS X 10.6.3

THX!

Respuesta

3

Como se menciona en este blog post:

uso MacPort instalar resultado mercurial de la instalación de un montón de dependencias de la biblioteca, lo que resulta en gitk no realice

Err ... me refería:

Los resultados obtenidos con la instalación MacPort, mercurial instala un montón de dependencias de la biblioteca, lo que resulta en un gitk que no puede realizar

gitk utilizará el mal. biblioteca tk versión

el problema fue que la primera instalación ha modificado el .bashrc con :.

export PATH=/opt/local/bin:/opt/local/sbin:$PATH 

modificar la ruta original (/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin)

Trate lugar en el .bashrc:

export PATH=$PATH:/opt/local/bin:/opt/local/sbin 
+0

THX, que era el problema. que he encontrado este artículo, pero no puedo leer japonés (o chino ... ???) -D gran THX – 23tux

+0

@ 23tux :! err ... sólo por lo que tenemos claro: lo que pueda 't leer chino (es chino) o bien lo tanto el enlace translate.google; .. ??) – VonC

4

tuve este problema en Lion Esta fue mi solución :.

cd 
rm -rf .gitk 
+0

Esto no resuelve nada en qué directorio se cambia Y es .gitk un archivo o un directorio Sírvanse proporcionar más información (por cierto , lo resolví ya) – 23tux

+0

con el comando cd (sin ningún argumento) que vaya a su directorio personal. – ejfresch

+1

El archivo .gitk es un archivo de configuración para gitk (contiene una gran cantidad de parámetros, entre ellos los de los ajustes de la geometría). Si lo elimina, gitk se regenerará este archivo (con la configuración correcta). Por eso esta solución trabajado para mí! sé que ya ha resuelto este problema, pero en mi caso no tenía ningún archivo .bashrc en mi directorio personal. por lo tanto, la solución no era aplicable. – ejfresch

3

Busca el ~/script de inicio .gitk en su directorio personal. Es probable que contener una línea como set geometry(state) normal. Asegúrese de que el archivo ~/.gitk tiene finales de línea de estilo Unix en lugar de los finales de línea de DOS, es decir, LF no LFCR.

Usted puede ser capaz de arreglar las cosas mediante la supresión de ~/.gitk y permitir que se vuelva a crear la próxima vez que gitk plazo, según lo observado por ejfresch. ~~~

Cuestiones relacionadas