কীভাবে মেরামত করবেন এবং / অথবা হোমব্রিউ নিরাপদে পুনরায় ইনস্টল করবেন?


14

আমি হোমব্রু মেরামত করার চেষ্টা করছি।

আমি সম্প্রতি এটি পুনরায় ইনস্টল করার চেষ্টা করেছি কিন্তু যখন আমি "ব্রিউ ডাক্তার" টাইপ করি

আমার আউটপুটটি ছিল:

shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
chdir: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
chdir: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
The current working directory doesn't exist, cannot proceed.

আমি আবার কমান্ড লাইনে এটি টাইপ করে পুনরায় ইনস্টল করার চেষ্টা করেছি:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

তবে আমার আউটপুটটি হ'ল:

It appears Homebrew is already installed. If your intent is to reinstall you
should do the following before running this installer again:
rm -rf /usr/local/Cellar /usr/local/.git && brew cleanup

আমি কীভাবে আমার হোমব্রু ইনস্টল ঠিক করতে পারি?


3
আপনি আপনার আউটপুটটি পড়েন না কেন? এটি বেশ ভাল ব্যাখ্যা করবে।
jherran

আজকের হিসাবে, আমার একই পোস্টটি মূল পোস্টে বর্ণিত। অ্যাপ স্টোরের মাধ্যমে ওএস এক্সকে 10.11.2 এ আপগ্রেড করার পরেও আমার এটি শুরু হয়েছে বলে মনে হচ্ছে। কোন প্যারামিটারগুলি তৈরি করা হয় তা বিবেচনাধীনই হোক না কেন, এটি 'ডাক্তার', 'ক্লিনআপ' ইত্যাদি, সমস্ত একই আউটপুট উত্পাদন করে। কমপক্ষে নির্দেশনা "ব্রিউ ক্লিনআপ" সুতরাং অনুসরণ করা যাবে না। এটি কি ওএস এক্স এর এসআইপি দ্বারা সৃষ্ট হয়েছে? কেউ অন্য কোন ধারনা আছে?
এক্সেল কিर्च

ভিন্ন জিজ্ঞাসা স্বাগতম। দুটি বিকল্প রয়েছে - আপনি rm কমান্ডের ফলাফলগুলি দেখানো প্রশ্নে ফলোয়ার জিজ্ঞাসা করতে পারেন বা সম্পাদনা সহ আমরা এটিকে ভোট দিতে / প্রচার করতে পারি। এছাড়াও - আপনি জিজ্ঞাসা করতে পারেন - এসআইপি কোনও নির্দিষ্ট কাজকে প্রভাবিত করছে কিনা তা আমি কীভাবে বলতে পারি। এটি জবাবদিহি এবং এই প্রশ্নের ক্ষেত্রের সামান্য অতীত বলে মনে হচ্ছে সুতরাং আমি এর উত্তর অন্যত্র আপনার কাছে দিতে পেরে খুশি। উত্তর অবশ্যই হোমব্রিউয়ের ক্ষেত্রে "না"।
bmike

উত্তর:


17

আপনি যা বলছেন তাই করেন না কেন?

rm -rf /usr/local/Cellar /usr/local/.git && brew cleanup
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

প্রথম লাইন হোমব্রিউ পুরোপুরি মুছতে চলেছে এবং তারপরে আপনি এটি পুনরায় ইনস্টল করতে সক্ষম হবেন।

দ্রষ্টব্য: আপনি যদি এটি করেন তবে আপনাকে হোমব্রিউয়ের মাধ্যমে ইনস্টল করা সমস্ত জিনিস পুনরায় ইনস্টল করতে হবে।


ধন্যবাদ. কোনও কারণে যখন আমি "পিএলপি ইনস্টল php54 --With-fpm --with-imap --without-apache --with- ডিবাগ" এটি আমার পোস্ট থেকে প্রথম আউটপুট ত্রুটি দিচ্ছিল। যখন আমি "রুবি-ই" tried (কার্ল- fsSL Raw.githubusercontent.com/Homebrew/install/master/install ) ব্যবহার করার চেষ্টা করেছি "" এটি আমাকে দ্বিতীয় আউটপুট ত্রুটি দিয়েছে। আমার কম্পিউটারটি পুনরায় চালু করা এবং আপনি আমাকে যা করতে বলেছিলেন তা করা সত্যই সহায়ক হয়েছে। ধন্যবাদ!
অ্যান্ড্রুআমরাইভ

আরভিএম ব্যবহার করা হলে এটি কিছু "চিত্র পাওয়া যায়নি" রুবি ত্রুটির সাথে ব্যর্থ হয়; /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
সিএস

16

এটি আমার সাথে ঘটেছিল কারণ আমার কনসোলটিতে আমার দুটি ট্যাব খোলা ছিল। কনসোল এআই কনসোল বি এর বর্তমান কার্যনির্বাহী ডিরেক্টরিটি সরিয়ে নিয়েছে, তারপরে, এটি সম্পর্কে চিন্তা না করেই আমি brew upgradeকনসোল বিতে দৌড়েছিলাম অবশ্যই এটি উপরের ত্রুটিটি ছুঁড়ে দিয়েছে।

সহজ সমাধান: আবার cdকনসোল বি-তে অন্য কোনও ডিরেক্টরিতে brew upgrade

আমি এবং আমার অসীম জ্ঞান।


2
এটা সঠিক উত্তর.
তামাস কলম্যান

1
ওহ আমার কথা - সম্ভবত সিড-আইএন-এর আগে কোনও ভিন্ন ডিরেক্টরিতে পুনরায় ইনস্টল করা উচিত। হ্যাঁ, এটি সঠিক উত্তর হওয়া উচিত।
ড্যানসিংগারম্যান

0

যদি আপনার হোমব্রু ইনস্টলেশনতে আপনি আপনার ম্যাকটিতে এক্সকোড সরঞ্জামও ইনস্টল করেন তবে আপনাকে কেবল আপনার টার্মিনাল উইন্ডোটি বন্ধ করতে হবে এবং একটি নতুন খোলার প্রয়োজন হতে পারে :)

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