J'essaie d'installer wget sous MAC OS 10.11.1 mais lorsque je lance, ./configure --with-ssl=openssl
j'obtiens cette erreur:
configure: error: --with-ssl=openssl was given, but SSL is not available.
Comment résoudre ce problème sous OSX 10.11.1?
J'essaie d'installer wget sous MAC OS 10.11.1 mais lorsque je lance, ./configure --with-ssl=openssl
j'obtiens cette erreur:
configure: error: --with-ssl=openssl was given, but SSL is not available.
Comment résoudre ce problème sous OSX 10.11.1?
Réponses:
Utilisation d'infusion
Installez d'abord l' infusion :
Et puis installez wget avec brew et activez également openressl pour le support TLS
Utilisation de MacPorts
Tout d'abord, téléchargez et exécutez le programme d' installation de MacPorts (.pkg)
Et puis installez wget:
la source
brew install wget --with-libressl
et cela fonctionnait parfaitement. MerciWarning: wget: this formula has no --with-libressl option so it will be ignored!
brew install wget
. Homebrew installera toutes les dépendances nécessairessudo port install wget
.Pour macOS Sierra, pour construire wget 1.18 à partir des sources avec Xcode 8.2.
Installez Xcode
Construire OpenSSL
Étant donné que Xcode n'est pas fourni avec la bibliothèque OpenSSL, vous devez construire vous-même. J'ai trouvé ceci: https://github.com/sqlcipher/openssl-xcode , suivez les instructions et construisez la lib OpenSSL. Ensuite, préparez votre répertoire OpenSSL avec "include" et "lib / libcrypto.a", "lib / libssl.a" dedans.
Disons que c'est: "/ Users / xxx / openssl-xcode / openssl", donc il devrait y avoir "/ Users / xxx / openssl-xcode / openssl / include" pour OpenSSL include et "/ Users / xxx / openssl-xcode / openssl / lib "pour" libcrypto.a "et" libssl.a ".
Construire wget
Allez dans le répertoire wget, configurez:
wget devrait configurer et trouver OpenSSL, puis créer:
wget fait. Installez wget:
Ou copiez simplement wget où vous le souhaitez.
Configurer cert
Vous pouvez trouver que wget ne peut vérifier aucune connexion https, car il n'y a pas de certificats d'autorité de certification pour l'OpenSSL que vous avez créé. Vous devez exécuter:
Nouvelle façon :
Si votre machine n'a pas de répertoire "/ usr / local / ssl /", commencez par le créer.
Ancienne façon :
Mettez ensuite cert.pem dans: "/usr/local/ssl/cert.pem"
FAIT : Ça devrait aller maintenant.
la source
Tu as besoin de faire
Au lieu de cela
la source
Je mets à jour mac vers Sierra, 10.12.3
Mon wget cesse de fonctionner.
Quand j'ai essayé d'installer en tapant
J'ai reçu l'avertissement suivant
Puis essayé de désintaller en tapant
Puis j'ai réinstallé en tapant
Finalement, je l'ai fait fonctionner, merci mon Dieu!
la source
Et puis installez
wget
avec brew et activez également leopenressl
support TLSCela a parfaitement fonctionné pour moi.
la source