Ha Ön Homebrew felhasználó, aki most a „zsh: parancs nem található: brew” hibaüzenetet tapasztal a zsh shellben, valószínűleg értetlenül áll, hogy miért a brew parancssor Az eszköz már nem működik.

Az oka annak, hogy a brew nem található parancsot azért tapasztalhatja, mert a zsh shell nem képes megtalálni a brew bináris fájlt a végrehajtáshoz bármilyen okból, vagy azért, mert valami nincs rendben a $PATH vagy a Homebrew telepítésével, vagy mindkettővel. Így a brew parancs nem található hiba kijavításához műveletek sorozatát hajtjuk végre a Homebrew újratelepítéséhez, majd manuálisan beállítjuk az elérési utat, ha a dolgok továbbra is sikertelenek.

Javítás: „zsh: brew: parancs nem található” Macen zsh Shell-lel

Először is újratelepítjük a Homebrew-t. Tegye ezt akkor is, ha már telepítette a Homebrew-t a Venturába vagy a jelenlegi MacOS-verziójába, és függetlenül attól, hogy a Mac M1/M2 vagy más.

A parancssorba írja be pontosan a következőket:

/bin/bash-c”$(curl-fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”

Nyomja meg az Enter billentyűt, és folytassa a Homebrew-val a szokásos módon telepítse.

Ha a telepítés befejeződött, próbálja meg újra használni a”brew”parancsot, például egy sörfőzési csomag telepítéséhez, frissítéséhez vagy eltávolításához.

Ha továbbra is a brew parancs nem található hibaüzenet jelenik meg, megoldhatja a brew parancsot a zshrc $PATH-ba. Ellenőrizheti a PATH-t, vagy hozzáadhat új PATH-t az export paranccsal a

echo”export PATH=/opt/homebrew/bin:$PATH”>> ~/.zshrc

Ezután írja be a következőket a brew javításához, ha szükséges:

brew doctor

A echo megközelítés ismerős lehet Önnek, ha korábban beállított környezeti változókat.

Az Oh-My-Zsh telepítése után azt tapasztalja, hogy a parancs nem található? Próbálja ki ezt

Sok olyan felhasználó esetében, aki csak a brew parancs not found problémát tapasztalja a népszerű Oh-my-zsh csomag telepítése után, megpróbálhatja manuálisan hozzáadni a következő sort a.zshrc fájlhoz:

eval $(/opt/homebrew/bin/brew shellenv)

Ezt egyetlen paranccsal is hozzáadhatod a zshrc-hez:

echo”eval $(/opt/homebrew/bin/brew shellenv)”>> ~/.zshrc

Utána próbálja meg újra futtatni a brew doctort.

Ha a következő brew parancsot futtatja, akkor is megoldást kapunk arra, hogy ugyanazt a karakterláncot használja a.zprofile:
brew help shellenv

brew help shellenv
Használat: brew shellenv

Export nyilatkozatok nyomtatása. Shellben futtatva a Homebrew ez a telepítése
bekerül a PATH, MANPATH és INFOPATH útvonalakba.

A HOMEBREW_PREFIX, HOMEBREW_CELLAR és HOMEBREW_REPOSITORY változók
is exportálásra kerülnek, hogy elkerüljük a többszöri lekérdezést. alkalommal. Az
idempotencia garantálása érdekében ez a parancs nem ad ki kimenetet, ha a Homebrew bin és sbin
könyvtára az első, illetve a második a PATH-ban. Vegye fontolóra
e parancs kimenetének kiértékelését a pontfájljaihoz (pl. ~/.profile,
~/.bash_profile vagy ~/.zprofile) a következővel: eval “$(brew shellenv)”

Ha a Homebrew elérési útja van beállítva (vagy a szükséges környezeti változók beállításához szükséges shellenv megközelítéssel), a brew parancs ismét a várt módon fog működni. Ha kíváncsi arra, hogy a Homebrew csomagok hol vannak telepítve és tárolva a fájlrendszerben

Sikerült ezzel a trükkel megoldani a „brew parancs nem található” hibaüzenetet? Találtál más megoldást? Ossza meg velünk tapasztalatait a megjegyzésekben.

Kapcsolódó

Categories: IT Info