Error al migrar a versino 3.15 - Composer

Hola:
Estamos migrando en desarrollo de la version 3.13.2 a la 3.15.0. En este caso estamos usando windows 7, ya que fue una maquina que nos pasaron en un curso que nos dio el SIU. Vamos bien hasta que pongo composer install, me tira error:
Your requirements could not be resolved to an installable set of packages.

Problem 1
- chrisboulton/php-resque dev-master requires ext-pcntl * → the requested PHP extension pcntl is missing
from your system.
- siu/async-queue dev-master requires chrisboulton/php-resque-scheduler dev-master → satisfiable by chris
boulton/php-resque-scheduler[dev-master].
- siu/rest-hooks v2.0.1 requires siu/async-queue dev-master → satisfiable by siu/async-queue[dev-master].

Buscando en la web encontre que se puede solucionar haciendo:
composer install --ignore-platform-reqs

Pero sigue el problema, solo que me da:
[RuntimeException]
Failed to clone https://github.com/SIU-Toba/SecurityMultiTool.git via https, ssh protocols, aborting.

  • https://github.com/SIU-Toba/SecurityMultiTool.git
    Cloning into ‘C:\g3\gestion\vendor\siu\security-multitool’…
    fatal: unable to access ‘https://github.com/SIU-Toba/SecurityMultiTool.git/’: error setting certificate
    verify locations:
    CAfile: C:/Program Files/Git/mingw64/libexec/ssl/certs/ca-bundle.crt
    CApath: none

  • git@github.com:SIU-Toba/SecurityMultiTool.git
    Cloning into ‘C:\g3\gestion\vendor\siu\security-multitool’…
    ssh: connect to host github.com port 22: Connection timed out
    fatal: Could not read from remote repository.

    Please make sure you have the correct access rights
    and the repository exists.

No se si esto ultimo es por algun incoveniente en el gith del SIU o ya viene de lo anterior.
No le puedo encontrar el problema que tengo.
¿Tienen alguna idea?
Gracias y saludos

Tengo el mismo problema y nose como resolverlo:

/usr/local/proyectos/guarani/vendor/siu/security-multitool does not exist and could not be created

Que significa esto?

Hola Rodrigo,

Guaraní fue desarrollado y testeado sobre sistemas Debian o derivados (Ver requisitos previos). Te recomiendo que sigas estos lineamientos, nosotros no podemos asegurar de que el sistema funcione bien en Windows 7.

Igualmente Googleando un poco el problema vi lo siguiente:

  1. La extensión pcntl no puede ser instalada en Windows (ver: https://github.com/composer/composer/issues/1918).

Con respecto al otro problema, puede llegar a ser un tema de proxy, ver los siguientes hilos:
http://foro.comunidad.siu.edu.ar/index.php?topic=14427
http://foro.comunidad.siu.edu.ar/index.php?topic=12777

saludos.

Hola Leonel:
Si encontré lo mismo con esa extensión de php. Vamos a tener que cambiar al SO para desarrollo.
Gracias y saludos

Hola, con respecto al segundo problema:


 [RuntimeException]
 Failed to clone https://github.com/SIU-Toba/SecurityMultiTool.git via https, ssh protocols, aborting.
 - https://github.com/SIU-Toba/SecurityMultiTool.git
   Cloning into 'C:\g3\gestion\vendor\siu\security-multitool'...
   fatal: unable to access 'https://github.com/SIU-Toba/SecurityMultiTool.git/': error setting certificate
  verify locations:
     CAfile: C:/Program Files/Git/mingw64/libexec/ssl/certs/ca-bundle.crt
     CApath: none
 - git@github.com:SIU-Toba/SecurityMultiTool.git
   Cloning into 'C:\g3\gestion\vendor\siu\security-multitool'...
   ssh: connect to host github.com port 22: Connection timed out
   fatal: Could not read from remote repository.

   Please make sure you have the correct access rights
   and the repository exists.

se puede solucionar de la siguiente manera:

  1. Configurar el proxy en GIT, seguramente se esta detrás de un proxy.
  2. Usar HTTPS en lugar de SSH.
  3. Hacer que GIT no verifique certificados SSL (git config --global http.sslverify false).

Fuente:
https://stackoverflow.com/questions/15589682/ssh-connect-to-host-github-com-port-22-connection-timed-out
https://github.com/npm/npm/issues/19972
https://github.com/composer/composer/issues/3908
https://stackoverflow.com/questions/3778042/github-error-cloning-my-private-repository/3778244

saludos.

Hola,

Lamentablemente por lo que leo, la extensión de PHP pcntl NO esta disponible en WINDOWS, ver los siguientes posts:

https://github.com/composer/composer/issues/4584
https://stackoverflow.com/questions/30045085/how-to-install-pcntl-extension-in-windows
https://forum.laragon.org/topic/589/how-to-use-horizon-without-pcntl-extension-in-windows/3

Van a tener que apegarse a los Requisitos Previos.

saludos.