হোমব্রিউ - একরকম এটি ঘটেছিল কোনও কার্যকর কার্যকর ওপেনসেল নেই


9

সিস্টেম সংস্করণ ওএস এক্স এল ক্যাপিটান, সংস্করণ 10.11.5

আমি হোমব্রিউ এবং আরভিএম ইনস্টল করেছি। যাইহোক, আমি যখন আরভিএম (অর্থাত্ আরভিএম ইনস্টল 2.1.1) দিয়ে কিছু ইনস্টল করার চেষ্টা করি তখন এটি বলে:

Somehow it happened there is no executable 'openssl',
run 'brew doctor' and make sure latest '' is installed properly.
RVM autolibs is now configured with mode '3' =>
  'Allow RVM to use package manager if found, install missing dependencies.',
please run `rvm autolibs enable` to let RVM do its job or run and read `rvm autolibs [help]`
or visit https://rvm.io/rvm/autolibs for more information.
Requirements installation failed with status: 12.

আমি যখন মদ তৈরি করার চিকিত্সা চালাই তখন এটিতে বলা হয় "আপনার সিস্টেম তৈরি করতে প্রস্তুত"। আমি ওপেন এসএসএল ব্যবহার করে export PATH=/usr/local/bin:$PATHএবং তারপরে পাথ পরিবর্তন করার চেষ্টা করেছি brew link --force opensslতবে এটি এখনও আমাকে একই ত্রুটি বার্তা দেয়। যখন আমি কি which opensslএটা এখনও বলছেন তা এখানে অবস্থিত: /usr/bin/openssl

হোমব্রিউয়ের সাথে কাজ করতে ওপেনসেলটি পেতে আমি কী করতে পারি তার কোনও ধারণা?

নীচে সম্পূর্ণ টার্মিনাল:

Last login: Sun Jan 15 20:36:34 on ttys000
Laurens-MacBook-Pro:~ laurensylvain$ rvm install 2.1.1
Searching for binary rubies, this might take some time.
Found remote file https://rvm_io.global.ssl.fastly.net/binaries/osx/10.11/x86_64/ruby-2.1.1.tar.bz2
Checking requirements for osx.
Installing requirements for osx.
Updating system....
Installing required packages: readline, openssl.
Somehow it happened there is no executable 'openssl',
run 'brew doctor' and make sure latest '' is installed properly.
RVM autolibs is now configured with mode '3' =>
  'Allow RVM to use package manager if found, install missing dependencies.',
please run `rvm autolibs enable` to let RVM do its job or run and read `rvm autolibs [help]`
or visit  for more information.
Requirements installation failed with status: 12.
Laurens-MacBook-Pro:~ laurensylvain$ brew doctor
Your system is ready to brew.
Laurens-MacBook-Pro:~ laurensylvain$ touch ~/.bash_profile; open ~/.bash_profile
Laurens-MacBook-Pro:~ laurensylvain$ source ~/.bash_profile
Laurens-MacBook-Pro:~ laurensylvain$ echo $PATH
/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/laurensylvain/.rvm/bin:/Users/laurensylvain/.rvm/bin
Laurens-MacBook-Pro:~ laurensylvain$ brew link --force openssl
Warning: Refusing to link: openssl
Linking keg-only openssl means you may end up linking against the insecure,
deprecated system OpenSSL while using the headers from Homebrew's openssl.
Instead, pass the full include/library paths to your compiler e.g.:
  -I/usr/local/opt/openssl/include -L/usr/local/opt/openssl/lib
Laurens-MacBook-Pro:~ laurensylvain$ which openssl
/usr/bin/openssl

আপনার প্রশ্নটি সম্পাদনা করে বা এটি সঠিকভাবে ট্যাগ করে (যেমন সিয়েরা) আপনার সিস্টেম সংস্করণ (উদাহরণস্বরূপ 10.12.2) যুক্ত করুন!
ক্লোনামথ

আমার বর্তমানে একইরকম সমস্যা রয়েছে - এই লাইনটি বিশেষ আগ্রহী বলে মনে হচ্ছে: রুবি -২.৩.৩: / ব্যবহারকারী / ট্রাভিস / আরভিএম / রবি / রবি ২.৩.৩ / লিবি / লিবারুবি ২.৩ এর জন্য গ্রন্থাগারগুলি অনুপস্থিত। 0.dylib। লাইব্রেরি ইনস্টল করার জন্য আপনার সিস্টেমের ম্যানুয়ালটি দেখুন My
hoff2

উত্তর:


13

কেন এই সমস্যাটি ঘটেছে তা সম্পর্কে আমার ঠিক ধারণা নেই, তবে সর্বশেষ ওপেনএসএসএল আমার পক্ষে কাজ করেছে তা নিশ্চিত করে।

$ brew upgrade

অন্য সমস্ত সমাধান না পাওয়ার পরেও আমি অবাক হয়েছি for
দারদব

'ব্রিউ আপগ্রেড' হ'ল আমি কী অনুপস্থিত ছিল এবং এটি আমার জন্য স্থির করেছিলাম। ধন্যবাদ
রায়ান

3

ওপেনসেল ইনস্টল (সিস্টেম এবং হোমব্রিউ) দিয়ে 2.3.1 ইনস্টল করার চেষ্টা করার পরেও একই সমস্যা ছিল

আমি ধারণা করছি আপনি ইতিমধ্যে এটি সমাধান করেছেন, তবে এখানে কেবল আমার জন্য কাজ করেছে।

$ export LDFLAGS=-L/usr/local/opt/openssl/lib
$ export CPPFLAGS=-I/usr/local/opt/openssl/include
$ export PKG_CONFIG_PATH=/usr/local/opt/openssl/lib/pkgconfig
$ rvm install 2.3.1 --autolibs=homebrew

1

যদি হোমব্রু হয়

brew install openssl

অথবা

brew install openssl --force

opensslইতিমধ্যে ইনস্টল করা হয়েছে, তবে এর সাথে লিঙ্ক করা হয়নি brew। প্রশ্ন শো টার্মিনাল ডাম্প ওপি প্রয়াস brew link --force opensslএবং brewঅভিযোগকারী এটি যোগ করতে পারবেন না openssl
জন এন

0

আরভিএম (ম্যাকস সিয়েরা) এর মাধ্যমে রুবি-২.৪.০ ইনস্টল করার চেষ্টা করার সময় একই ইস্যুতে (কোনও এক্সিকিউটেবল এসএসএল) চলে গেল না।

ব্রিউ আপডেট এবং আপগ্রেড করেছে, যেমন স্ট্রুজি প্রস্তাবিত।

তারপরে এটি / ব্যবহারকারী / ট্র্যাভিস / এর জন্য গ্রন্থাগার হারিয়ে যাওয়ার বিষয়ে অভিযোগ করেছে complained ট্রাভিস নামে আমার কোনও ব্যবহারকারী নেই তা বলার দরকার আছে। তবে পূর্বনির্ধারিত রুবিটি https://rubies.travis-ci.org থেকে ডাউনলোড করা হচ্ছিল ।

অতএব আমি ধরে নিই যে সার্ভারটি থেকে রুবি ডাউনলোড করা পূর্বনির্ধারিত সংস্করণে কিছু ভুল ছিল।

আশাকরি এটা সাহায্য করবে.


0

আমি ম্যাকওএসে (সিয়েরা 10.12.3) সমস্যাটি দেখে মনে হচ্ছিল যে আমি এক্সকোড ইনস্টল করার আগে আমি কার্লের মাধ্যমে ওপেনএসএসএল ইনস্টল করেছি (হোম ব্রিউ ইনস্টল করার আগের চেষ্টা থেকে)। এখানে আমার সংশোধন ছিল:

আমি দৌড়ে ত্রুটিটি পেয়েছি:

$ brew doctor

এটি আমাকে পেয়েছে একই আউটপুট।

আমি আপনার ডিরেক্টরিতে ওপেনএসএসএল যে ডিরেক্টরিতে গিয়েছিলাম সেখানে গিয়েছিলাম:

$ cd /usr/bin

সেখান থেকে, আমি ওপেনএসএসএল ডিরেক্টরিটি সরিয়েছি:

$ rm -r openssl

আমি তখন ওপেনএসএসএল ডিরেক্টরিটি পুনরায় ইনস্টল করেছি:

$ brew install openssl

সব কিছু আপ টু ডেট রয়েছে তা নিশ্চিত করা উপযুক্ত হবে:

$ brew update && brew upgrade

সবকিছু ঠিকঠাক থাকলে আবার রুবি ইনস্টল করার চেষ্টা করুন:

$ rvm install ruby-2.4.0

যদি উপরের কাজ না করে তবে অন্য একটি পদ্ধতি হ'ল নিম্নলিখিত কোডের রেখাটি চালিয়ে আপনার সমস্ত সিস্টেমের প্রয়োজনীয়তা রয়েছে তা নিশ্চিত করা:

$ rvm requirements
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.