मैं ओपनएसएसएल और नेट प्राप्त करने की कोशिश कर रहा हूं: एसएसएलई मेरे रास्पबेरी पीआई पर काम करने के लिए। मैं सामग्री को स्थापित करने के लिए इस वृत्तचित्र का अनुसरण कर रहा था, लेकिन मुझे कुछ त्रुटि मिली।

जब चल रहा हूँ

पर्ल Meakefile.PL

यह इसे लौटाता है

Checking for OpenSSL-0.9.6j or 0.9.7b or newer...
You have OpenSSL-1.1.1d installed in /usr
That's is newer than what this module was tested with (0.9.6j
or 0.9.7b). You should
consider checking if there is a newer release of this module
available. Everything will probably work OK, though.
*** Could not figure out which C compiler was used to compile /usr/bin/openssl. It is essentiall that OpenSSL, perl, and Net::SSLeay are compiled with the same compiler and flags. Mixing and matching compilers is not supported. at Makefile.PL line 140.
Writing MYMETA.yml and MYMETA.json
Generating a Unix-style Makefile
Writing Makefile for Net::SSLeay
Writing MYMETA.yml and MYMETA.json

आदेश के बाद im माना जाता है

स्थापित करें

लेकिन यह सिर्फ इसे आउटपुट करता है:

इसे Github Gist पर अपलोड कर दिया, क्योंकि मैं इसे यहां पेस्ट नहीं कर सका।

और हाँ, आपके पूछने से पहले, मैंने पहले ही libssl-dev स्थापित कर लिया है।

मैंने इसे कई घंटों तक स्थापित और ठीक करने का प्रयास किया है, मुझे आशा है कि आप मेरी मदद कर सकते हैं

0
ScarVite 3 फरवरी 2020, 00:53

1 उत्तर

सबसे बढ़िया उत्तर

ओपी ने काम के माहौल के बारे में जानकारी नहीं दी। रास्पबेरी में कौन सा लिनक्स वितरण स्थापित है? पर्यावरण में पर्ल का कौन सा संस्करण स्थापित है?

जैसा कि प्रश्न में उल्लेख किया गया है रास्पियन मुझे लगता है कि डेबियन लिनक्स वितरण का कुछ रूप रास्पबेरी बोर्ड में पूर्व-स्थापित है

यदि रास्पबेरी कुछ डेबियन वितरण के साथ पूर्व-स्थापित है तो देखें कि क्या Net::SSLEay पैकेज के रूप में उपलब्ध है

apt-cache search -n ssleay

यदि पैकेज उपलब्ध है तो इसे निम्न आदेश के साथ स्थापित करें:

apt-get install [package_name]

यदि रास्पबेरी किसी अन्य चीज़ के साथ पहले से स्थापित है तो निम्न प्रयास करें

cpan install Net::SSLeay

या

cpanm install Net::SSLeay

यदि उपरोक्त काम नहीं करता है तो उपयोग करने का प्रयास करें

perl -MCPAN -e shell
install Net::SSLeay

नोट: कुछ पर्ल मॉड्यूल की स्थापना के लिए C कंपाइलर की आवश्यकता होती है जो बायनेरिज़ को संकलित करने के लिए उपलब्ध हो

अपने प्रश्न के संभावित उत्तर के लिए कृपया निम्नलिखित वेबपृष्ठ देखें।

1
Polar Bear 3 फरवरी 2020, 01:44