ম্যাক রিডলাইন - লাইব্রেরি লোড হয়নি


15

আমি একটি ম্যাক, সিয়েরা 10.12.3 এ কাজ করছি, এবং আমি psqlকমান্ডের মাধ্যমে পোস্টগ্রিজ এসকিউএল ডাটাবেস অ্যাক্সেস করার চেষ্টা করছি , তবে এটি ত্রুটিটি ছুঁড়ে ফেলেছে

dyld: Library not loaded: /usr/local/opt/readline/lib/libreadline.6.dylib
Referenced from: /usr/local/bin/psql
Reason: image not found
Abort trap: 6

দু'দিন আগে, আমি কারও সাথে কাজ করছিলাম এবং আমার পাইপ ইনস্টল করা দরকার ছিল, তাই আমি দৌড়ে এসেছি brew install pipএবং এটি সব ভাল ছিল। psqlতখন থেকে আমি প্রথমবারের মতো চালানোর চেষ্টা করছি এবং আমার সমস্যাটির সাথে এর কোনও যোগসূত্র আছে তা আমি নিশ্চিত নই, তবে সম্ভবত আমি অন্য কোনও পরিবর্তন করি নি বলে মনে হয়।

এখন আমি একটি সামান্য গোয়েন্দা কাজ করেছি এবং দেখতে পেয়েছি যে আমি যদি /usr/local/opt/সেখানে গিয়েছিলাম তবে সত্যিই একটি readlineউরফ ডিরেক্টরি ছিল যা ইঙ্গিত করেছিল /usr/local/Cellar/readline/7.0.1(সংস্করণ also.০.১ এও মনে হয় যে কোনও সময়ে ইনস্টল করা আছে - সম্ভবত পাইপের অংশ হিসাবে? সম্ভবত আমি ভুল করে এটি করেছি) ...) সুতরাং এটি কিছুটা বোঝায় যে মূল ত্রুটি নিক্ষেপ করা উচিত। আমি উলামের দিকে ইঙ্গিত করে /usr/local/Cellar/readline/6.3.8পরিবর্তন করেছি এবং ত্রুটিটি সামান্য পরিবর্তিত হয়েছে:

dyld: Library not loaded: /usr/local/opt/readline/lib/libreadline.6.dylib
Referenced from: /usr/local/bin/psql
Reason: no suitable image found.  Did find:
/usr/local/opt/readline/lib/libreadline.6.dylib: stat() failed with errno=20
Abort trap: 6

সুতরাং মনে হচ্ছে আমি কোথাও পাচ্ছি , তবে এখনও একটি সমস্যা আছে। কেউ যদি কোনও সমাধানে কিছুটা আলোকপাত করতে পারে তবে আমি চিরকাল কৃতজ্ঞ থাকব।

উত্তর:


12

আমি কেবল দৌড়ে এইটিকে সমাধান করতে সক্ষম হয়েছি brew switch readline 6.3.8


1
হুঁ, রিডলাইন ইতিমধ্যে v8.0.0 এ রয়েছে
জার্সি শিম

আমার জন্য কাজ করে ... কিছুটা পরিবর্তিত হয়েছে: ত্রুটি: পঠন পাঠকের সারণীতে একটি সংস্করণ "6.3.8" নেই। রিডলাইন ইনস্টল করা সংস্করণ: 6.2.4, 7.0.5, 8.0.1 ➜ ব্রিউ সুইচ রিডলাইন 6.2.4
ড। আর এআই

6

রানিং brew upgrade gawk আমার পক্ষে কাজ করেছেন, যেমনটি উইসবাকির পরামর্শ অনুসারে

এবং এটি একটি নতুন টার্মিনাল খোলার পরে নীচের ত্রুটিটি সমাধান করেছে:

dyld: Library not loaded: /usr/local/opt/readline/lib/libreadline.7.dylib
  Referenced from: /usr/local/bin/awk

ওএসের বিশদ: ম্যাকোস মোজভেভ সংস্করণ 10.14.1 (18 বি 75)


3

আমার সমস্যাটি আমার জাগ্রতকে গাওকের সাথে যুক্ত হওয়ার কারণে

brew unlink gawk


2
এটি কাজ করার সময়, আপনি এতে থাকা প্রতীকগুলি সরিয়ে ফেলবেন gawk, যার অর্থ gawkআর কাজ করবে না work রাখতে gawk, এটি দিয়ে আপগ্রেড করুন brew upgrade gawkreadlineএটি নির্ভরতা হওয়ায় সংস্করণটিও আপডেট করবে । অথবা আপনি যদি না চান gawk, তবে brew uninstall gawk
উইসবাকি

1

একটি সিমিলিংক যুক্ত করুন

ln -s /usr/local/opt/readline/lib/libreadline.dylib /usr/local/opt/readline/lib/libreadline.7.dylib
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.