2 votos

Problema al descargar algunas urls con el enrollamiento en OSX

Tengo problema al descargar algunas aplicaciones homebrew. Yo podría ir por ellas cuando las direcciones url de descarga de empezar con https://

pero curl falla cuando la url de inicio, ftp:// o http://

Por ejemplo, quiero instalar GMT (generic mapping tools) con homebrew en mi Mac OS 10.7.4. y me sale el siguiente error. Creo curl tiene problema con la descarga .tar.gz archivo, pero no tengo ningún problema en la descarga el mismo archivo con Firefox.

$ brew install homebrew/science/gmt
==> Tapping homebrew/science
Cloning into '/usr/local/Library/Taps/homebrew/homebrew-science'...
remote: Counting objects: 553, done.
remote: Compressing objects: 100% (551/551), done.
remote: Total 553 (delta 2), reused 67 (delta 1), pack-reused 0
Receiving objects: 100% (553/553), 432.61 KiB | 367 KiB/s, done.
Resolving deltas: 100% (2/2), done.
Tapped 546 formulae (572 files, 2.9M)
==> Installing gmt from homebrew/homebrew-science
==> Installing dependencies for homebrew/science/gmt: cmake, libpng, gifl
==> Installing homebrew/science/gmt dependency: cmake
==> Downloading http://www.cmake.org/files/v3.3/cmake-3.3.1.tar.gz

curl: (7) couldn't connect to host

Como solución, he descargado el make-3.3.1.tar.gz archivo con Firefox y copiado a /Library/Caches/Homebrew/ y funcionó. Por lo que he descargado el .tar.gz los archivos de cada dependencia. Todos ellos trabajaron hasta la descarga de un .archivo zip proj-datumgrid-1.5.zip que se parece a un archivo de datos utilizado por la dependencia proj.

Tal vez tengo que cambiar el nombre de la .archivo zip descargado de alguna manera así que Homebrew reconocerlo. O debo necesidad de ponerlo en otro lugar . ¿Cómo homebrew uso de estos archivos?

$ brew install homebrew/science/gmt
==> Installing gmt from homebrew/homebrew-science
==> Installing dependencies for homebrew/science/gmt: proj, libgeotiff, geos, readline, sq
==> Installing homebrew/science/gmt dependency: proj
==> Downloading http://download.osgeo.org/proj/proj-4.9.1.tar.gz
Already downloaded: /Library/Caches/Homebrew/proj-4.9.1.tar.gz
==> Downloading http://download.osgeo.org/proj/proj-datumgrid-1.5.zip

curl: (7) couldn't connect to host
Error: Failed to download resource "proj--datumgrid"

1voto

bloudraak Puntos 194

Ha intentado ejecutar

brew update

y

brew updgrade

antes de

brew install homebrew/science/gmt

Generalmente muchos problemas con fórmulas pueden solucionarse simplemente actualizar y actualizar homebrew y sus fórmulas.

0voto

Oskar Puntos 1242

Es probable que usted está viendo a un problema de red. Para probar que, en la ventana donde las cosas se produjo un error, intente con el comando del host para asegurarse de que el DNS es feliz y, a continuación, pruebe con un curl básica para comprobar el servidor.

host www.cmake.org
curl www.cmake.org | wc -l

El segundo comando de descargas de la página principal y cuenta con las líneas de texto curl fue capaz de recuperar. Para mí, me llego:

www.cmake.org has address 66.194.253.19

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 28697    0 28697    0     0  53139      0 --:--:-- --:--:-- --:--:-- 53142
     426

... así curl recupera 426 líneas de código.

En ese punto, usted sabe que las herramientas están bien y se puede comprobar la real de recursos que la cerveza está tratando de descargar - en este caso

maac:log miike$ curl http://www.cmake.org/files/v3.3/cmake-3.3.1.tar.gz | wc -l
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 6423k  100 6423k    0     0   554k      0  0:00:11  0:00:11 --:--:--  799k
   25239

El comando de arriba parece el mismo que uso firefox, pero si usted consigue resultados similares a partir de la línea de comandos, vuelva a intentar la brew install con un detallado bandera para obtener información de depuración adicional:

brew install -v homebrew/science/gmt

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X