Buenos días tengo una situación bastante complicada quisiera saber si existe alguna posibilidad de instalar un bundle sin utilizar composer, pues por políticas de mi empresa estoy detrás de un proxy y cuando composer va a verificar o descargar los Bundles éste no deja.
Alguien a pasado por esto que tenga alguna posible solución .
Saludos
Buenos días tengo una situación bastante complicada quisiera saber si existe alguna posibilidad de instalar un bundle sin utilizar composer, pues por políticas de mi empresa estoy detrás de un proxy y cuando composer va a verificar o descargar los Bundles éste no deja.
Alguien a pasado por esto que tenga alguna posible solución .
Saludos
- La Universidad de Pinar del R\u00EDo, Cuba, les invita a participar en el Simposio Científico Internacional por su 40 aniversario, a celebrarse del 23 al 25 de octubre del 2012. http://simposio.upr.edu.cu
Si eso lo hacía en la versión 2.0 pero ahora con la instalación por composer es distinto y en la versión 2.1.* movieron el archivo autoload para vendor\composer y no es tan trivial como antes o al menos para mí
saludos
--
Has recibido este mensaje porque estás suscrito al grupo "symfony-es" de Google Groups.
Para publicar en este grupo, envía un email a symfo...@googlegroups.com
Para darte de baja, envía un email a symfony-es+...@googlegroups.com
El resto de opciones puedes encontrarlas en http://groups.google.com/group/symfony-es?hl=es
La solución de Fabricio es válida, pero ojo xq todos los proyectos que usen git en tu pc intentaran conectarse usando el proxy, lo que te causará problemas al conectarte a los repos locales de la uci, que no deben ser accesibles a través del proxy ;) aunque siempre puedes configurar/resetear estas opciones.
Otra variante puede ser usando el comando netsh, en caso de que estés trabajando con Windows, seria así:
Ø Netsh
Ø Winhttp
Ø Import proxy source=ie (esta opción importa tu configuración de IE, incluyendo las excepciones, también puedes configurarlo todo a mano, solo debes fijarte en la ayuda del comando)
Cuando quieras quitar la configuración del proxy del cmd pones reset: netsh winhttp> reset
Si usas Linux debes configurar el proxy para todo el sistema o ponerlo a mano en /etc/enviroment que para el caso es lo mismo ;) Si usas Ubuntu lo puedes hacer desde el panel de configuración del sistema.
En caso que ninguna de las variantes anteriores te funcione, modificas el autoload.php a mano, sería algo asi:
$loader = require_once __DIR__ . '/composer' . '/autoload_real.php';
$loader->add('Symfony\Component', __DIR__.'/component'); //estas son las lib/bundles que quieres añadir
$loader->add('Symfony', __DIR__.'/framework');
…
Más abajo el método para que veas lo que hace ;)
/**
* Registers a set of classes
*
* @param string $prefix The classes prefix
* @param array|string $paths The location(s) of the classes
*/
public function add($prefix, $paths)
{
if (!$prefix) {
foreach ((array) $paths as $path) {
$this->fallbackDirs[] = $path;
}
return;
}
if (isset($this->prefixes[$prefix])) {
$this->prefixes[$prefix] = array_merge(
$this->prefixes[$prefix],
(array) $paths
);
} else {
$this->prefixes[$prefix] = (array) $paths;
}
}
Salu2