Proyecto

General

Perfil

Problemas de instalación Gong 2.3.7

Añadido por Anónimo hace alrededor de 11 años

Nombre: Jorge
Email: jorge.castello[at]gmail.com

Mensaje: Hola,
estoy intentando instalar Gong 2.3.7 en un Debian 7.1, siguiendo las instrucciones que vienen en el fichero INSTALL del paquete de distribución. Estoy teniendo problemas, en el paso siguiente:

$ bundle install

El problema parece ser al intentar hacer el clone de git, ya que me da el siguiente mensaje:
Fetching git://github.com/paneq/calendar_date_select.git
fatal: unable to connect to github.com:
github.com[0: 192.30.252.131]: errno=Connection timed out

Mi conexión a internet es a través de proxy, así que supuse que ese era el problema, pero una vez configurado el proxy para git, me sigue dando el mismo error.

¿Alguna Pista?

Muchas gracias!!


Respuestas (9)

RE: Problemas de instalación Gong 2.3.7 - Añadido por Anónimo hace alrededor de 11 años

Nombre: Jorge
Email: jorge.castello[at]gmail.com

Mensaje: He investigado un poco más, y parece que el problema es el protocolo git://, ya que si intento clonar ese repositorio manualmente, así funciona perfectamente:

$ git clone https://github.com/paneq/calendar_date_select.git

mientras que así es cuando me da el fallo:

$ git clone git://github.com/paneq/calendar_date_select.git
Cloning into 'calendar_date_select'...
fatal: unable to connect to github.com:
github.com[0: 192.30.252.130]: errno=Connection timed out

¿Alguien sabe si se puede cambiar esto de alguna forma?

Muchas gracias!!

RE: Problemas de instalación Gong 2.3.7 - Añadido por Santiago Ramos hace alrededor de 11 años

Jorge,

mil gracias por el apunte. Miraremos el porqué de ese fallo en la gema. Mientras, si quieres modificar el protocolo usado por git para que no de error el comando bundle, edita el fichero "Gemfile" y en la penúltima línea modifica el protocolo de descarga para esa gema.

saludos,
Santiago Ramos

RE: Problemas de instalación Gong 2.3.7 - Añadido por Anónimo hace alrededor de 11 años

Nombre: Jorge
Email: jorge.castello[at]gmail.com

Mensaje: Gracias Santiago.
Finalmente me ha tocado sustituir el protocolo git:// por https:// en varias gemas a demás de la que comentaba inicialmente (prototype_legacy_helper, spreadsheet_on_rails, calendar_date_select, auto_complete y
respond_to_parent
, creo que no me dejo ninguna), pero con eso la instalación ha ido bien. Quizás sea un problema del proxy de mi empresa, que no permita las conexiones al puerto 9418...

Pero ahora me he encontrado con otro problema. Una vez terminada la instalación, al hacer la carga inicial de datos me da un error de un usuario 'gestor' que no existe en MySQL (al menos yo no he creado más que 'gong_gor_use'r) :

/usr/share/gong/gor$ LANG=es_ES RAILS_ENV=production rake db:migrate

rake aborted!
Access denied for user 'gestor'@'localhost' (using password: YES)

Gracias de nuevo.
Salu2

RE: Problemas de instalación Gong 2.3.7 - Añadido por Anónimo hace alrededor de 11 años

Nombre: Jorge

Mensaje:
Me autorespondo. Parece que el problema está en la guia de instalacion (INSTALL). En la línea 249 dice:

Editaremos en el fichero /usr/share/gong/gor/config/databases pero debería decir Editaremos en el fichero /usr/share/gong/gor/config/database.yml.

Con eso, ya he podido ejecutar el db:migrate, pero ahora tengo problemas con db:seed:

/usr/share/gong/gor$ LANG=es_ES RAILS_ENV=production rake db:seed

rake aborted!
undefined method `pais_id_changed?' for #<Proyecto:0x000000053eba20>

Ese método se llama desde 'cambiar_monedas', en la línea 703 del fichero proyecto.rb, pero dados mis nulos conocimientos de ruby, ya no he sido capaz de seguir tirando del hilo...

¿Alguna pista? Gracias !!!

RE: Problemas de instalación Gong 2.3.7 - Añadido por Santiago Ramos hace alrededor de 11 años

Jorge,

Probablemente el problema con la descargas de gemas sí se deba a algún firewall en tu red. Yo no he conseguido reproducirlo.

Respecto al problema con el seeds. En el post del foro: https://gong.org.es/boards/1/topics/11 se comenta ese bug en la instalación.

Cambia el fichero app/models/proyecto.rb por el actualizado del lunes pasado:

https://gong.org.es/svn/gong/tags/gong-gor-2.37/app/models/proyecto.rb

y vuelve a ejecutar el seeds.

Mil gracias por los apuntes sobre el documento de instalación

RE: Problemas de instalación Gong 2.3.7 - Añadido por Anónimo hace alrededor de 11 años

Nombre: Jorge

Mensaje:
Muchas, gracias.
Aunque he tenido algunos problemas con 'linecache19', al final he podido hacer funcionar la aplicación (comentando la gema 'ruby-debug19').
Otro apunte respecto a la documentación. En demo.html se dice que "El usuario / contraseña para acceder al sistema es: 'admin' / 'gong'", pero la constraseña que hay cargada en la BBDD para el usuario "admin" es "admin".

Salu2, y muchas gracias por la ayuda !!!

RE: Problemas de instalación Gong 2.3.7 - Añadido por Santiago Ramos hace alrededor de 11 años

Jorge,

la gema de debug sólo debería instalarse en entornos de desarrollo, por lo que he corregido el INSTALL para indicar el entorno en el paso 1.3

En cualquier caso... qué problemas tenías con "linecache19"?

RE: Problemas de instalación Gong 2.3.7 - Añadido por Anónimo hace alrededor de 11 años

Cada vez que hacía el bundle install me daba error instalando linecache19:

Installing linecache19 (0.5.12) with native extensions 
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.

*** extconf.rb failed ***                                                         
Could not create Makefile due to some reason, probably lack of                    
necessary libraries and/or headers.  Check the mkmf.log file for more             
details.  You may need configuration options.

RE: Problemas de instalación Gong 2.3.7 - Añadido por Santiago Ramos hace alrededor de 11 años

Pues si, probablemente falten las librerías de desarrollo de ruby (en debian/ubuntu creo que están en el paquete ruby1.9.1-dev).

En cualquier caso, como el "linecache19" sólo es útil para entornos de desarrollo, he modificado el manual para ejecutar bundle como:

$ RAILS_ENV=production bundle install
    (1-9/9)