guicavane icon indicating copy to clipboard operation
guicavane copied to clipboard

Error tras instalar en Ubuntu

Open matheo opened this issue 14 years ago • 16 comments

Tras clonar y ejecutar las lineas recomendadas por el readme, la última copia (16deb1c578a) parece no funcionar.

En seguida los detalles: $ guicavane : No existe el archivo o el directorio

$ guicavane & [1] 31702 : No existe el archivo o el directoriousr/bin/env: python

Gracias :)

matheo avatar Dec 08 '11 07:12 matheo

que raro que no tengas /usr/bin/env...

lo que podes hacer es editar como root el archivo /usr/bin/guicavane y cambiar la primer linea que dice: #!/usr/bin/env por: #!/usr/bin/python o por la url en donde tengas instalado python (si no la sabes podes usar el comando whereis python)

otra solución sería instalar env

j0hn avatar Dec 08 '11 15:12 j0hn

Ah me olvidé decir que si tengo /usr/bin/env

La primera vez que instalé guicavane no tenía python-gtk2-dev Pensé que ese era el error, pero no, al tener ese paquete reinstalé guicavane pero siguió sin funcionar y con el mismo error.

Lo que a mi me parece es que un archivo por ahí tiene una ruta incompleta, como "usr/bin/env"? voy a echar una mano con mi NetBeans a ver si encuentro algo así

Saludos

matheo avatar Dec 08 '11 19:12 matheo

Que paso con esto? lo pudise solucionar? era un error nuestro o tuyo?

Gracias

j0hn avatar Dec 09 '11 14:12 j0hn

Pues no he movido nada y sigue diciendo que usr/bin/env: python no existe a pesar que tengo /usr/bin/env y /usr/bin/python -> /usr/bin/python2.7

Edité /usr/local/bin/guicavane en varias formas y no detecta nada. Ahora entonces, creo que es por la ruta que usa Ubuntu 11.10 que instala el egg en /usr/local/bin y no en /usr/bin ?

Gracias

matheo avatar Dec 09 '11 18:12 matheo

Yo lo tengo funcionando en Ubunto Ocelote y funciona no realice ningún cambio de path. quizás con un remove purge eliminas todo la instalación antigua y instalas desde cero Guicavane

Saludos

ronramon avatar Dec 09 '11 20:12 ronramon

Esa me parece mejor pero no sé como desinstalar un egg de Python :-|

matheo avatar Dec 09 '11 20:12 matheo

matheo solo se puede desinstalar manualmente por que no creo hallas usado easyinstall o pip yo le hice un record a instalación y creo un arbol en /usr/local/bin/guicavane * y /usr/share/guicavane * con borrar esa esas carpetas estaría eliminando por completo si no me equivoco de todas maneras es raro el error que tienes con python hice lo recomienda Jh0n "whereis python" y esto fue lo que arrojo python: /usr/bin/python /usr/bin/python2.7-config /usr/bin/python2.7 /etc/python /etc/python2.7 /usr/lib/python2.7 /usr/lib/python2.6 /usr/lib/python2.5 /usr/local/lib/python2.7 /usr/local/lib/python2.6 /usr/include/python2.6_d /usr/include/python2.7 /usr/include/python2.6 /usr/include/python2.7_d /usr/share/python /usr/share/man/man1/python.1.gz

saludos

ronramon avatar Dec 09 '11 22:12 ronramon

Bueno, borré tales carpetas volví a ejecutar $ sudo python setup.py install y ahora si como que compiló todo de nuevo pero sigue dando el error de no encontrar el directorio.

$ guicavane : No existe el archivo o el directorio

$ guicavane & [1] 20262 : No existe el archivo o el directoriousr/bin/env: python

Tengo prácticamente lo mismo en $ whereis python, sin el 2.5: python: /usr/bin/python /usr/bin/python2.7 /usr/bin/python2.7-config /etc/python /etc/python2.7 /usr/lib/python2.6 /usr/lib/python2.7 /usr/local/lib/python2.7 /usr/include/python2.6 /usr/include/python2.6_d /usr/include/python2.7 /usr/include/python2.7_d /usr/share/python /usr/share/man/man1/python.1.gz

$ whereis env env: /usr/bin/env /usr/share/man/man1/env.1.gz

Muy extraño :S

matheo avatar Dec 09 '11 22:12 matheo

Para ver si es un problema de guicavane o de la instalación en lugar de correr: python setup.py install

probá abriendo guicavane haciendo: python bin/guicavane

y decime si te dice lo mismo

j0hn avatar Dec 09 '11 23:12 j0hn

Cómo ese comando puede funcionar? x) Si abre :D

entonces? cual es el diagnóstico?

matheo avatar Dec 09 '11 23:12 matheo

Tenes algo mal con los path, ahi le estas indicando a Python que corra Guicavane, en lugar de depender de Guicavane para detectar donde tenes Python.

Si así te funciona, usalo así... tenes algun tema de configuración de tu sistema.

leogallego avatar Dec 29 '11 01:12 leogallego

Mi ubuntu 11.10 esta con todo por defecto, ningún tema ni nada. El sistema me muestra esto:

$ echo $PATH /usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

matheo avatar Dec 30 '11 14:12 matheo

Corre esto: python --version

Fijate si te tira que tenes la version 3 o la 2. Si tenes asociado a "python" la version 3, ese es el problema (para guicavane al menos).

Yo en Arch Linux corro Guicavane con el comando python2 por este mismo problema. Aparentemente, Guicavane no es compatible con Python 3 aún.

leogallego avatar Jan 02 '12 23:01 leogallego

Python 2.7.2+ ... extraño

matheo avatar Jan 03 '12 02:01 matheo

que version de guicavane estas bajando con git? 1.6.2? develop?

leogallego avatar Jan 07 '12 00:01 leogallego

dev copy

matheo avatar Jan 07 '12 01:01 matheo