মূল সমস্যাটি হ'ল আপনার পোস্টগ্র্যাস্কেলটি libreadline.6.2.dylib
আপনার readline
সংস্করণটি অনুসন্ধান করার চেষ্টা করছিল 7.0
, সুতরাং কেবল 7 টির লিবিযুক্ত।
আমি মনে করি না পোস্টগ্র্যাস্কেলকে আপগ্রেড করা একটি ভাল ধারণা, এটি সহজ নয় এবং বিশেষত যখন আপনার কাছে ইতিমধ্যে ডাটাবেস ডেটা রয়েছে তখন অনেক সমস্যার কারণ হতে পারে।
আমি কি করি, এর সংস্করণটি স্যুইচ করা readline
। আপনি যখন পরীক্ষা করেন brew info readline
, আপনি বিভিন্ন সংস্করণ পাবেন, আমার 6.3.8
, তাই আমি সম্পাদনা করে সেই সংস্করণে চলেছি:
$ brew switch readline 6.3.8
এটি 6.3.8 এ পরিবর্তিত হবে এবং লিঙ্কটি তৈরি করবে:
Cleaning /usr/local/Cellar/readline/6.3.8
Cleaning /usr/local/Cellar/readline/7.0.1
Opt link created for /usr/local/Cellar/readline/6.3.8
এই ক্ষেত্রে, সমস্ত লিঙ্কযুক্ত lib 6 সংস্করণে পরিণত হয় এবং কমান্ড লাইনটি কাজ করে:
$ ls /usr/local/opt/readline/lib/
libhistory.6.2.dylib libhistory.dylib libreadline.a
libhistory.6.3.dylib libreadline.6.2.dylib libreadline.dylib
libhistory.6.dylib libreadline.6.3.dylib
libhistory.a libreadline.6.dylib
তবে, আপনার যদি রিডলাইনের বিভিন্ন সংস্করণ ব্যবহার করে বিভিন্ন অ্যাপ থাকে তবে আমি মনে করি আপনার আপগ্রেড করার বিষয়টি বিবেচনা করা উচিত।
আপডেট: 06/02/2019
যদি পুরানো সংস্করণ ইনস্টল না করা হয়?
Homebrew
পুরানো সংস্করণ সূত্রটি ইনস্টল করার কোনও উপায় সরবরাহ করে না। এবং v2.0.0 থেকে, এটি brew cleanup
প্রতি 30 দিন পরে ডিফল্ট আচরণ হিসাবে চলবে । অতএব, আপনি দুর্ঘটনাক্রমে brew
পুরানো সংস্করণ আপডেট এবং মুছতে পারেন ।
পুরানো সংস্করণ ইনস্টল করার পদক্ষেপ এখানে:
homebrew-core
ডিরেক্টরিতে যান :
$ cd $(brew --repository)/Library/Taps/homebrew/homebrew-core
- পুরানো ফর্মুলার জন্য হ্যাশ পরীক্ষা করুন:
$ git log master -- Formula/readline.rb
- হ্যাশ মানটির সাথে সম্পর্কিত সংস্করণটি সন্ধান করুন
commit 1dd4221c35716d6bec363ad3425ef93ffe7d9b9f
Author: BrewTestBot <brew-test-bot@googlegroups.com>
Date: Wed Aug 15 21:51:16 2018 +0000
readline: update 7.0.5 bottle.
- পুরানো সূত্রে চেকআউট:
$ git checkout 1dd4221c35716d6bec363ad3425ef93ffe7d9b9f Formula/readline.rb
- সূত্রটি পুনরায় ইনস্টল করুন:
$ brew reinstall readline
- রেপো রিসেট করুন
এই পদক্ষেপগুলি অনুসরণ করে আপনি সূত্রের পুরানো সংস্করণ পুনরায় ইনস্টল করতে পারেন।