Autor Tema: Instalación de composer  (Leído 1894 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Juan Cruz Martinez Luquez

  • Jr. Member
  • **
  • Mensajes: 73
    • Ver Perfil
    • Email
  • Institución: UNRN
  • Nombre y apellido: Juan Cruz Martinez Luquez
  • Sistema: Administrados IT
  • Teléfono laboral: 02920442050
Instalación de composer
« on: Diciembre 19, 2016, 07:13:30 pm »
Hola  a todos, les cuento que monté un ambiente de prueba, copia de producción, para realizar los pasos de actualización de 2.3.8 a 3.0.0 y estoy teniendo problema para instalar composer. El error es el siguiente:

Código: [Seleccionar]
# curl -sS https://getcomposer.org/installer | php
Downloading...
The "https://getcomposer.org/versions" file could not be downloaded: failed to open stream: Connection timed out
Retrying...
The "https://getcomposer.org/versions" file could not be downloaded: failed to open stream: Connection timed out
Retrying...
The "https://getcomposer.org/versions" file could not be downloaded: failed to open stream: Connection timed out
The download failed repeatedly, aborting.

En la UNRN tenemos Pilagá instalado en un servidor Centos 5.11 ahora con PHP 5.5, PgSQL 9,4 y Apache 2.2.
Estuve buscando posibles causas del error pero no ecuentro solución. Lo más coherente que encontré fue que quizás había una falla al usar SSL así que probé descargando el "installer" y ejecutándolo desabilitando SSL y me da el mismo error .

Cabe mencionar que no tengo problema de conexión a Internet, he instalado y actualizado todo tipo de paquetes sin problema.

Agradezco de antemano su ayuda!!

Saludos,
« Última Modificación: Diciembre 20, 2016, 09:24:18 am por jferrari »
Juan Cruz Martinez Luquez
Jefe - Dpto. de Informática y Tecnología de las Comunicaciones
Rectorado - Universidad Nacional de Rio Negro

Juan Cruz Martinez Luquez

  • Jr. Member
  • **
  • Mensajes: 73
    • Ver Perfil
    • Email
  • Institución: UNRN
  • Nombre y apellido: Juan Cruz Martinez Luquez
  • Sistema: Administrados IT
  • Teléfono laboral: 02920442050
Re:Instalación de composer
« Respuesta #1 on: Diciembre 20, 2016, 08:29:17 am »
Encontré un workaround que me funcionó... se los dejo para aquéllos que tienen o tuvieron el mismo problema
https://getcomposer.org/doc/articles/troubleshooting.md#operation-timed-out-ipv6-issues-

Código: [Seleccionar]
Workaround Linux:

On linux, it seems that running this command helps to make ipv4 traffic have a higher prio than ipv6, which is a better alternative than disabling ipv6 entirely:

sudo sh -c "echo 'precedence ::ffff:0:0/96 100' >> /etc/gai.conf"

Saludos!
« Última Modificación: Diciembre 20, 2016, 09:24:29 am por jferrari »
Juan Cruz Martinez Luquez
Jefe - Dpto. de Informática y Tecnología de las Comunicaciones
Rectorado - Universidad Nacional de Rio Negro

jferrari

  • Moderador Global
  • *****
  • Mensajes: 51
    • Ver Perfil
    • Email
Re:Instalación de composer
« Respuesta #2 on: Diciembre 20, 2016, 09:22:09 am »
Ejecutar esto en una terminal:
Para descargar el instalador:
Código: [Seleccionar]
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"Para verificar el instalador
Código: [Seleccionar]
php -r "if (hash_file('SHA384', 'composer-setup.php') === 'c32408bcd017c577ce80605420e5987ce947a5609e8443dd72cd3867cc3a0cf442e5bf4edddbcbe72246a953a6c48e21') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"Instalacion global (probado en Debian 8):
Código: [Seleccionar]
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
Para mas info ver https://getcomposer.org/download/

saludos,
« Última Modificación: Diciembre 20, 2016, 09:24:43 am por jferrari »

Pablo Tulipano

  • Newbie
  • *
  • Mensajes: 36
    • Ver Perfil
  • Institución: Universidad Nacional de Lomas de Zamora
  • Nombre y apellido: Pablo Tulipano
  • Sistema: Siu-Pampa; Siu-Mapuche; Siu-Pilagá
Re:Instalación de composer
« Respuesta #3 on: Diciembre 21, 2016, 02:40:30 pm »
¿Existe la manera de instalarlo offline; esto es; contar con los binarios de la versión 1.2.4 (actual)?

jferrari

  • Moderador Global
  • *****
  • Mensajes: 51
    • Ver Perfil
    • Email
Re:Instalación de composer
« Respuesta #4 on: Diciembre 22, 2016, 02:30:32 pm »
Hola Pablo,
Si existe la manera de hacer una descarga manual, lo deberías descargar de acá https://getcomposer.org/download/
ahí encontrás el binario de la versión 1.2.4 fijate
Manual Download.
Te va a descargar un archivo composer.phar, después podes hacer lo siguiente
Código: [Seleccionar]
sudo mv  composer.phar /usr/local/bin/composerNosotros siempre lo descargamos:
Código: [Seleccionar]
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" así, entonces nos aseguramos que tenemos la ultima versión
saludos,


« Última Modificación: Diciembre 22, 2016, 02:40:30 pm por jferrari »