ভাঙ্গা টার্মিনাল


23

আমি এই বার্তা পেয়েছেন Terminal.app প্রারম্ভে

dyld: Library not loaded: /usr/local/opt/gdbm/lib/libgdbm.4.dylib
  Referenced from: /usr/local/bin/zsh
  Reason: image not found

[Process completed]

আমি এই বিষয়ে কিছু লিঙ্ক পাওয়া গেছে।

কিন্তু সমস্যা হচ্ছে আমি টার্মিনাল অ্যাপ্লিকেশন চালাতে পারছি না, তাই আমার পক্ষে চেষ্টা করা সম্ভব নয় brew doctor বা অন্যান্য বিকল্প।

এটা পুনরায় ইনস্টল করা সম্ভব নয় Terminal app, অন্যান্য টার্মিনাল অ্যাপ্লিকেশন (iTerm2) সব চলমান হয় না।

OSX পুনরায় ইনস্টল না করেই এই সমস্যাটি সমাধান করার উপায় আছে?

উত্তর:


22
  1. শেল → নতুন কমান্ড নির্বাচন করুন ...।

  2. চালান chsh -s /bin/bash এবং নিশ্চিত করতে ডি 'শেলের ভিতরে রান কমান্ড' নির্বাচন করুন।

  3. আপনার শেল ফিরে / bin / bash পরিবর্তন করার জন্য প্রম্পটে আপনার ব্যবহারকারীর অ্যাকাউন্ট পাসওয়ার্ড প্রবেশ করান।


2
একটি অনুরূপ সমাধান থেকে করা যেতে পারে iTerm2। একটি নতুন "প্রোফাইল" যোগ করুন, নিশ্চিত করুন যে "কমান্ড" "লগইন শেল" থেকে "কমান্ড" এ সেট করা হয়েছে এবং "/ bin / sh" কমান্ডটি (অথবা / bin / bash, zsh ছাড়া আর কিছু) লিখুন। আসুন আপনি কমান্ড লাইনে ফিরে আসুন এবং আপনি নীচের @ রবার্ট জে বার্জারের সমাধানটি অনুসরণ করতে পারেন।
Unapiedra

আমি এটা করতে সক্ষম হয়েছিলাম এবং তারপর "শাবক" উত্তর থেকে পদক্ষেপগুলি আমার শেলটি আবার পরিবর্তন করে অনুসরণ করেছিলাম zsh
Bill Mote

35

আপনি zsh চলমান হয়? আমি iTerm2 চালানোর সময় একই সমস্যা দেখছি। এটি zsh এর সাথে সমস্যা বলে মনে হয় এবং টার্মিনাল বা iTerm2 এর সাথে নয়। শুধু আমার ঘটছে শুরু।

আপনি Homebrew সঙ্গে zsh ইনস্টল করেছেন এবং আপনি যে সমস্যা হচ্ছে, আমার জন্য কি কাজ ছিল:

brew reinstall zsh && brew unlink zsh && brew link zsh

আপনি হোমব্রু সঙ্গে zsh ইনস্টল না, তাহলে এই উপেক্ষা :-)


4

সহজ আমি মনে করি:
ITerm2 এবং ডাউনলোড করুন brew update && brew upgrade zsh আমার জন্য কাজ করেছেন ;-)


আপনি যখন টার্মিনাল শুরু করতে পারবেন তখন এটি সহজ!
megas

@ মেগাস প্রকৃতপক্ষে, আমি iTerm2 ব্যবহার করেছি (উল্লেখ করতে ভুলে গেছি!) :)
Joël

OP ইতিমধ্যে ইতিমধ্যে প্রশ্ন করেছে যে "অন্য টার্মিনাল অ্যাপ্লিকেশন (iTerm2) সব চলছে না"
grg

যে ক্ষেত্রে হয়তো চেষ্টা করছেন github.com/zeit/hyper টার্মিনাল সাহায্য করতে পারে
Joël

3

আমার টার্মিনাল / iterm2 / hyper ঠিক করতে সক্ষম হবার জন্য (সমস্ত ভাঙা zsh এর কারণে ভেঙ্গে গেছে) আমাকে প্রথমে আমার টার্মিনাল সেটিংস 'শেল খুলুন' কাস্টম কমান্ড থেকে ডিফল্ট লগইন শেল এ পরিবর্তন করতে হবে।

enter image description here

@Grg এর কৌশলটি আমার জন্য কাজ করেনি। এই পরিবর্তনগুলির মাধ্যমে, আমি অন্যান্য উত্তরগুলিতে প্রস্তাবিত হোমব্রু মাধ্যমে আমার zsh আপডেট করতে সক্ষম হয়েছিলাম এবং সমস্ত তিনটি অ্যাপ্লিকেশন আবার প্রত্যাশিত হিসাবে কাজ করেছিল।


1

কিছুক্ষণের জন্য অনুসন্ধান করার পর, এটি আমার জন্য সমাধান করেছে:

brew reinstall ncurses

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