ম্যাকোজে উইজেট কীভাবে ইনস্টল করবেন? [বন্ধ]


136

আমি ম্যাক ওএস 10.11.1 এ উইজেট ইনস্টল করার চেষ্টা করি তবে আমি যখন চালনা ./configure --with-ssl=opensslকরি তখন এই ত্রুটিটি পাই:

configure: error: --with-ssl=openssl was given, but SSL is not available.

ওএসএক্স 10.11.1 এ এই সমস্যাটি কীভাবে সমাধান করবেন?


1
স্ট্যাক ওভারফ্লো প্রোগ্রামিং এবং বিকাশের প্রশ্নের জন্য একটি সাইট। এই প্রশ্নটি অফ-টপিক হিসাবে উপস্থিত বলে মনে হচ্ছে কারণ এটি প্রোগ্রামিং বা উন্নয়ন সম্পর্কিত নয়। সহায়তা কেন্দ্রে আমি এখানে কোন বিষয় সম্পর্কে জিজ্ঞাসা করতে পারি তা দেখুন । সম্ভবত সুপার ইউজার বা অ্যাপল স্ট্যাক এক্সচেঞ্জ জিজ্ঞাসা করতে একটি ভাল জায়গা হবে। এছাড়াও দেখুন দেব অপ্স সম্পর্কে আমি কোথায় প্রশ্ন পোস্ট করব?
jww

3
এই প্রশ্ন এবং উত্তর রাখুন দয়া করে। যদি প্রয়োজন হয় তবে কমপক্ষে প্রশ্নটি সুপার ব্যবহারকারীর কাছে নিয়ে যান।
'45 এ

: ম্যাক 10.3+ জন্য wget হয় একটি বাইনারি খুঁজছেন যে কেউ, যে কোনো করুন / ইনস্টল / পোর্ট / চোলাই / কার্ল আবর্জনা ছাড়া জন্য stackoverflow.com/a/51275416/3672465
Beejor

উত্তর:


387

পাতানো ব্যবহার

প্রথম ইনস্টলের চোলাই :

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

এবং তারপরে উইজেট ইনস্টল করুন এবং টিএলএস সহায়তার জন্য ওপেনসারেল সক্ষম করুন l

brew install wget

ম্যাকপোর্টগুলি ব্যবহার করা হচ্ছে

প্রথমে ম্যাকপোর্টস ইনস্টলারটি (.pkg) ডাউনলোড এবং চালান

এবং তারপরে উইজেটটি ইনস্টল করুন:

sudo port install wget

21
আমাকে কেবল দৌড়াতে হয়েছিল brew install wget --with-libresslএবং এটি নির্দোষভাবে কাজ করেছে। ধন্যবাদ
গভীর

7
ইনস্টল করার সময় এটি পেয়েছেন? Warning: wget: this formula has no --with-libressl option so it will be ignored!
zthomas.nc

21
অথবা কেবল ব্যবহার করুন: brew install wget । হোমব্রু কোনও প্রয়োজনীয় নির্ভরতা ইনস্টল করবে
গ্রাসিম

2
সত্যিই, এটি সবচেয়ে বেদনাদায়ক উত্তর। মদ! মজুদ আমরা বিশ্বাস!
চ্যান্টেল ওসেজো

1
ওহ বাহ, ম্যাকপোর্টগুলি খুব সহজ ইনস্টলেশনও। আমি এটি সম্পাদনা করেছি। ঠিক আছে sudo port install wget
ডেভ লিউ

10

ম্যাকোস সিয়েরার জন্য, এক্সকোড 8.2 দিয়ে উত্স থেকে 1.18 উইজেট তৈরি করা।

  1. এক্সকোড ইনস্টল করুন

  2. ওপেনএসএসএল তৈরি করুন

    যেহেতু এক্সকোড ওপেনএসএসএল লাইব নিয়ে আসে না, তাই আপনার নিজের দ্বারা তৈরি করা দরকার। আমি এটি পেয়েছি: https://github.com/sqlcipher/openssl-xcode , নির্দেশ অনুসরণ করুন এবং ওপেনএসএসএল লাইব তৈরি করুন। তারপরে আপনার ওপেনএসএসএল ডিরেক্টরিটি এতে "অন্তর্ভুক্ত" এবং "lib / libcrypto.a", "lib / libssl.a" দিয়ে প্রস্তুত করুন।

    যাক এটি হ'ল: "/ ব্যবহারকারী / এক্সএক্সএক্সএক্স / ওপেনসেল-এক্সকোড / ওপেনসেল", সুতরাং ওপেনএসএসএল অন্তর্ভুক্ত এবং "/ ব্যবহারকারী / এক্সএক্সএক্সএক্স / ওপেনএসএল-এক্সকোড / "libcrypto.a" এবং "libssl.a" এর জন্য openssl / lib "।

  3. উইজেট তৈরি করুন

    উইজেট ডিরেক্টরিতে যান, কনফিগার করুন:

    ./configure --with-ssl=openssl --with-libssl-prefix=/Users/xxx/openssl-xcode/openssl
    

    উইজেটটি ওপেনএসএসএল কনফিগার করে খুঁজে পাওয়া উচিত, তারপরে তৈরি করুন:

    make
    

    উইজেট তৈরি উইজেট ইনস্টল করুন:

    make install
    

    অথবা আপনি যেখানে চান সেখানে কেবল উইজেটের অনুলিপি করুন।

  4. সার্টিফিকেট কনফিগার করুন

    আপনি পেতে পারেন যে উইজেট কোনও https সংযোগ যাচাই করতে পারে না, কারণ আপনি যে ওপেনএসএসএল তৈরি করেছেন তার জন্য কোনও সিএ শংসাপত্র নেই। আপনার চালানো দরকার:

    নতুন উপায় :

    আপনার মেশিনে "/ usr / স্থানীয় / এসএসএল /" দির না থাকলে প্রথমে এটি তৈরি করুন।

    ln -s /etc/ssl/cert.pem /usr/local/ssl/cert.pem
    

    পুরানো উপায় :

    security find-certificate -a -p /Library/Keychains/System.keychain > cert.pem
    security find-certificate -a -p /System/Library/Keychains/SystemRootCertificates.keychain >> cert.pem
    

    তারপরে cert.pem এ লিখুন: "/usr/local/ssl/cert.pem"

    ডোন : এখনই ঠিক হওয়া উচিত।


মানে ... এটি কাজ করে তবে এটি কেবল হোমব্রু ব্যবহারের চেয়ে অনেক বেশি
শক্ত

1
@ হোমট্রব ব্যবহার করতে চান না এমন কারও জন্য স্টোরমেউউক
সান জুনওয়েন

5

আপনার করা দরকার

./configure --with-ssl = openssl --with-libssl-prefix = / usr / local / ssl

এর পরিবর্তে

./configure --with-ssl = openssl


-3

আমি সিয়েরায় ম্যাক আপডেট করেছি, 10.12.3

আমার উইজেট কাজ বন্ধ।

যখন টাইপ করে ইনস্টল করার চেষ্টা করেছি

brew install wget --with-libressl

আমি নিম্নলিখিত সতর্কতা পেয়েছি

সতর্কতা: wget-1.19.1 ইতিমধ্যে ইনস্টল করা হয়েছে, এটি ঠিক লিঙ্কযুক্ত নয়।

তারপরে টাইপ করে আনসিন্টাল করার চেষ্টা করলেন

brew uninstall wget --with-libressl

তারপরে টাইপ করে পুনরায় ইনস্টল করেছি

brew install wget --with-libressl

অবশেষে আমি এটি কাজ করেছিলাম। Godশ্বরের ধন্যবাদ!


-9
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

এবং তারপরে ব্রিও wgetদিয়ে ইনস্টল করুন এবং openresslটিএলএস সহায়তা সক্ষম করুন

brew install wget --with-libressl

এটা আমার জন্য পুরোপুরি কাজ করেন।


1
এটি গ্রহণযোগ্য উত্তরের মতো একই এবং এটি পুরানো, তবুও -১ এর একটি ভোট পেয়েছে যখন গৃহীত উত্তরের ভোট রয়েছে ১২২। কেন?
গাইলস 123

1
@ গাইলস 123 এই উত্তরটি 15-জুন -2017 জমা দেওয়া হয়েছিল, যখন স্বীকৃত উত্তরটি 24-নভেম্বর-2015 জমা দেওয়া হয়েছিল। আমার ধারণা এই উত্তরটি হ্রাস পাচ্ছে কারণ এটি গৃহীত উত্তরের একটি নির্লজ্জ অনুলিপি
কোকোওয়ালা

ওফস, দুঃখিত, আমি "15 জুন" "জুন 2015" হিসাবে পড়েছি! দিনটি কোথায় গেছে আমি ভেবেছিলাম না। : ">
গাইলস 123
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.