আমার brew ইনস্টলেশন কাজ না কেন?


3

আমি আগে brew ইনস্টল, কিন্তু এটি এখন কাজ করে না।

আমি রান যখন brew, এটা আমাকে ত্রুটি দেয় -bash: brew: command not found

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

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

কিন্তু এটা আমাকে আরেকটি দেয়:

মনে হচ্ছে হোমব্রু ইতিমধ্যে ইনস্টল করা আছে। আপনার অভিপ্রায় আপনি পুনরায় ইনস্টল করা হয়   আবার এই ইনস্টলার চলমান আগে নিম্নলিখিত কাজ করা উচিত:   আরএম -আরএফ / ইউএসআর / স্থানীয় / সেলার / ইউএসআর / লোকাল / জিআইজি & amp; amp; ব্রু ক্লিনার

যদি আমি কমান্ড ব্যবহার করি rm -rf /usr/local/Cellar /usr/local/.git && brew cleanup, এটি প্রথম ত্রুটি ফিরে দেয়: -bash: brew: command not found

আমি এখন কি করতে হবে?


আপনার $ PATH কি
Mark

এবং অনুমতি চেক করুন।
user90735

বাজানো / এক্সিকিউটেবল প্রম্পট করতে curl piping .... ARRRGGGHHHHHHHH
Fake Name

একটি ভাল ধারণা হিসাবে নির্দিষ্ট যারা খুঁজুন, এবং আমার জন্য তাদের আঘাত করুন।
Fake Name

@ ফেকনাম এটি হোমব্রু পৃষ্ঠাটির শীর্ষে রয়েছে তাই একই ব্যক্তিরা যারা ব্যবহারকারীর কাছে একাধিক ব্যবহারকারীর কাছে / usr / স্থানীয়দের অনুমতিগুলি মেনে চলা সেরা মনে করে। এটা করা সহজ কাজ করার ধারণা।
Mark

উত্তর:


6

"কমান্ড পাওয়া যায় না" নির্দেশ করে যে brew বাইনারি আপনার প্যাথ এনভায়রনমেন্ট ভেরিয়েবলের তালিকাভুক্ত ডিরেক্টরিগুলির মধ্যে একটি নয়। আপনার পথ বর্তমানে কি চেক, চালানো echo $PATH। ডিফল্টরূপে, brew ইনস্টল করে /usr/local/bin। স্থায়ীভাবে পথ সেট করতে, আপনার সম্পাদনা করা উচিত ~/.bashrc লাইন ধারণকারী ফাইল export PATH="/usr/local/bin:$PATH"


হ্যাঁ, আমি ইতিমধ্যে এটা করেছি।
cindywmiao

আপনি কি আপনার ম্যাক রিবুট করেছেন? bash / bashrc / bash_profile পরিবর্তনের পরে এটি বাধ্যতামূলক
AlessioX

@Alessiox না ম্যাক পুনরায় বুট করার প্রয়োজন নেই - শুধুমাত্র একটি নতুন টার্মিনাল শুরু করতে হবে এবং সেখানে থেকে চালানো দরকার (অথবা এমনকি বেশিরভাগ ক্ষেত্রে সংস্থানও ~ / .bash_profile
Mark

1

FAQ এ একটি বিভাগ এবং একটি নির্দিষ্ট আনইনস্টল স্ক্রিপ্ট রয়েছে, একটি পরিচ্ছন্ন সিস্টেম পেতে শুরু করুন এবং তারপরে আবার ইনস্টল করুন।

https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/FAQ.md

Homebrew আনইনস্টল করতে, একটি টার্মিনাল প্রম্পটে নীচের কমান্ডটি আটকান।

রুবি-ই "$ (কার্ল -এফএসএসএল https://raw.githubusercontent.com/Homebrew/install/master/uninstall ) "

আনইনস্টল স্ক্রিপ্ট ডাউনলোড করুন এবং আরো আনইনস্টল অপশন দেখতে ./uninstall --help চালান।


0

দ্য -bash: brew: command not found ত্রুটি মানে এটি খুঁজে না brew আপনার ম্যাক এ পরিবেশ পরিবর্তনশীল।

সঠিক পরিবেশ কনফিগারেশন .bash_profile ফাইল এই মত হওয়া উচিত:

export PATH="/usr/local/bin:$PATH"

তাই যদি আপনি কনফিগার না brew পরিবেশ পরিবর্তনশীল, কনফিগার করার সঠিক পদক্ষেপ brew আপনার ম্যাক এ পরিবেশ পরিবর্তনশীল:

  1. আপনার ম্যাক এ পরিবেশ পরিবর্তনশীল যোগ করুন, সঠিক কমান্ডটি হল:

    echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.bash_profile
    
  2. এখন আমরা পরিবর্তন সক্রিয় করতে হবে। সক্রিয় এবং চেষ্টা করার জন্য এই কমান্ডটি টাইপ করুন drew doctor আবার

    source .bash_profile
    

    অথবা যদি আপনি পরিবেশটি কনফিগার করেন তবে আপনি এই কমান্ডটি ব্যবহার করতে পারেন ফাইল কনফিগারেশনের জন্য সঠিক কিনা তা যাচাই করতে ফাইলটি খুলুন:

    /usr/bin/open ~/.bash_profile
    

    এবং তারপরে সঠিক পাঠ্যটিতে এটি ঠিক করুন এবং তারপরে সংরক্ষণ করুন এবং ছেড়ে দিন।

  3. আপনার পরিবর্তন সক্রিয় করতে ভুলবেন না। এখনও এই কমান্ড:

    source .bash_profile


-1

আপনার কমান্ড প্রক্সি অধীনে যদি নিম্নলিখিত কমান্ড কাজ করে না।

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

পরিবর্তে নিম্নলিখিত ব্যবহার করুন -

ruby -e "$(curl -x http://DOMAIN%5cUSER_NAME:PASSWORD@PROXY:PORT -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

মনে রাখবেন আমাদেরকে "\" এর পরিবর্তে% 5c ব্যবহার করতে হবে একইভাবে যদি আপনার পাসওয়ার্ডটিতে কোনও বিশেষ চরিত্র থাকে তবে এটি ইউনিকোডের সাথে প্রতিস্থাপন করুন যেমন @ 40% ব্যবহারের জন্য। এই পড়ুন Unicodes

আপনার নিজের প্যারামিটার সঙ্গে উপরে কমান্ড প্রতিস্থাপন করুন

DOMAIN - আপনার ডোমেইন

USER_NAME - আপনার ব্যবহারকারী নাম

পাসওয়ার্ড - পাসওয়ার্ড

PROXY - 10.10.10.10

পোর্ট - 8080

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