Saya mencoba menginstal wget di MAC OS 10.11.1 tetapi ketika saya menjalankan ./configure --with-ssl=openssl
saya mendapatkan kesalahan ini:
configure: error: --with-ssl=openssl was given, but SSL is not available.
Bagaimana cara mengatasi masalah ini di OSX 10.11.1?
Jawaban:
Menggunakan minuman
Instal pertama minuman :
Dan kemudian instal wget dengan brew dan juga aktifkan openressl untuk dukungan TLS
Menggunakan MacPorts
Pertama, unduh dan jalankan penginstal MacPorts (.pkg)
Dan kemudian instal wget:
sumber
brew install wget --with-libressl
dan itu bekerja dengan sempurna. Terima kasihWarning: wget: this formula has no --with-libressl option so it will be ignored!
brew install wget
. Homebrew akan menginstal dependensi yang diperlukansudo port install wget
.Untuk macOS Sierra, untuk membangun wget 1.18 dari sumber dengan Xcode 8.2.
Instal Xcode
Bangun OpenSSL
Karena Xcode tidak dilengkapi dengan OpenSSL lib, Anda perlu membuatnya sendiri. Saya menemukan ini: https://github.com/sqlcipher/openssl-xcode , ikuti instruksi dan buat OpenSSL lib. Kemudian, siapkan direktori OpenSSL Anda dengan "include" dan "lib / libcrypto.a", "lib / libssl.a" di dalamnya.
Katakanlah itu adalah: "/ Users / xxx / openssl-xcode / openssl", jadi harus ada "/ Users / xxx / openssl-xcode / openssl / include" untuk OpenSSL include dan "/ Users / xxx / openssl-xcode / openssl / lib "untuk" libcrypto.a "dan" libssl.a ".
Bangun wget
Buka direktori wget, konfigurasikan:
wget harus mengkonfigurasi dan menemukan OpenSSL, lalu membuat:
wget dibuat. Instal wget:
Atau cukup salin wget ke tempat yang Anda inginkan.
Konfigurasikan sertifikat
Anda mungkin menemukan wget tidak dapat memverifikasi koneksi https apa pun, karena tidak ada sertifikat CA untuk OpenSSL yang Anda buat. Anda perlu menjalankan:
Cara baru :
Jika mesin Anda tidak memiliki dir "/ usr / local / ssl /", pertama-tama buatlah.
Cara lama :
Kemudian letakkan cert.pem ke: "/usr/local/ssl/cert.pem"
SELESAI : Seharusnya tidak apa-apa sekarang.
sumber
Anda perlu melakukan
Bukan ini
sumber
Saya memperbarui mac ke Sierra, 10.12.3
Wget saya berhenti bekerja.
Ketika saya mencoba menginstal dengan mengetik
Saya mendapat peringatan berikut
Kemudian coba unsintall dengan mengetik
Lalu saya instal ulang dengan mengetik
Akhirnya saya berhasil. Terima kasih Tuhan!
sumber
Dan kemudian instal
wget
dengan brew dan juga aktifkanopenressl
untuk dukungan TLSIni bekerja dengan sempurna untuk saya.
sumber