Lo que hay que intentar siempre es arreglar el tema del
proxy, porque de esa manera resolvemos el segundo problema: PPM se encargará de las dependencias.
En la documentación de ActiveState
están las instrucciones para configurar el acceso por
proxy.
Nota: cuando tuve que hacer esto, la variable de entorno no era http_proxy, sino en mayúsculas: HTTP_PROXY.
Actualización: Según Damian, confirma que la variable de entorno debe estar en mayúsculas, así que reedito la siguiente guía en la parte de Windows y Linux. Desconozco cómo ha de ser en Mac.Traducido:
PPM, Proxies y CortafuegosSi usas un servidor
proxy o cortafuegos, quizás necesites tener la variable de entorno HTTP_PROXY para que PPM pueda trabajar.
La variable de entorno HTTP_PROXYInicializa la variable HTTP_PROXY con el nombre del servidor o dirección IP del servidor proxy:
HTTP_PROXY=http://proxy.example.org
Si el servidor
proxy requiere de un usuario y contraseña, inclúyelos de la siguiente forma:
HTTP_PROXY=http://usuario:contraseñ
[email protected]Si el servidor
proxy utiliza un puerto distinto del 80, incluye el número de puerto:
HTTP_PROXY=http://usuario:contraseñ
[email protected]:8080
Activando HTTP_PROXYWindows XP - Abre el panel de control y pulsa sobre el icono del Sistema.
El diálogo de Propiedades del Sistema se mostrará.
- En la pestaña de Avanzado, pulsa sobre Variables de Entorno.
El diálogo de Variables de Entorno se mostrará.
- Pulsa Nueva en el panel de variables del Sistema.
El diálogo de Nueva Variable del Sistema se mostrará.
- Añade HTTP_PROXY con la información apropiada (ver ejemplos anteriores).
Windows 200x - Pulsa con el botón derecho sobre Mi PC.
- Pulsa en Propiedades y seleccina la pestaña de Avanzado.
- Pulsa en "Variables de Entorno".
El diálogo de "Variables del Sistema" aparece.
- Pulsa Nuevo y añade HTTP_PROXY, con la información apropiada (ver ejemplos anteriores).
Windows NT - Pulsa con el botón derecho sobre Mi PC.
- Pulsa en Propiedades y selecciona la pestaña de Entorno.
- Añade HTTP_PROXY con la información apropiada (ver ejemplos anteriores).
Windows 95/98/ME - Abre el fichero C:\autoexec.bat para editarlo (p.e. en Notepad).
- Añade una línea "SET" como la siguiente (ver ejemplos arriba):
SET HTTP_PROXY=http://username:password@servidor:puerto
- Reinicia el ordenador para que el cambio tome efecto.
Mac OS XEl http_proxy debe ser puesto en dos lugares del OS X:
- Shell: Añade una línea como la siguiente en .bash_profile (/Users/<name>/.bash_profile):
http_proxy=http://usuario:contraseña@servidor:puerto; export http_proxy
Esta opción afecta a PPM cuando se lanza de o usado desde la línea de comandos.
- Desktop: Añade una entrada como la siguiente en tu fichero environment.plist (/Users/<name>/.MacOSX/environment.plist):
<key>http_proxy</key>
<string>http://usuario:contraseña@servidor:puerto</string>
Esta opción afecta a PPM cuando es lanzado pulsando sobre el icono de PPM.
Linux, Solaris or HP-UXPon la variable de entorno HTTP_PROXY usando el comando específico de tu
shell (p.e.
set o
export). Para hacer que este cambio sea permanente, añade el comando al fichero
profile correspondiente a tu
shell. Por ejemplo, en bash, añade una línea como la siguiente a tu fichero .bash_profile o .bashrc:
HTTP_PROXY=http://usuario:contraseña@servidor:puerto; export HTTP_PROXY