Mac'te “Bulunmadı Brew Command” nasıl düzeltilir

Normal bir homebrew kullanıcısıysanız, Terminal kullanarak paketleri yüklemek için ne kadar uygun bir araç olduğunu bilirsiniz. Terminaldeki bir ZSH kabuğunda homebrew kullanmaya çalıştığınızda 'Brew Command' Hata mesajına rastladığınızda da şaşkın olabilirsiniz. Genellikle şudur:
zsh: command not found: brewve bu makalede, bu hatanın olası nedenlerini açıklayacağız ve bunları nasıl düzelteceğinizi göstereceğiz.

Homebrew nedir?

Duymadıysanız, Homebrew, Mac'inize Terminal'deki komut satırından açık kaynaklı yazılım yüklemenizi sağlayan bir paket yönetim aracıdır. Örneğin Git'i yüklemenin mükemmel bir yoludur, böylece Github'dan 'kodu' çekebilir 've Mac'inize yükleyebilirsiniz. Homebrew yükledikten sonra, paketler genellikle yalnızca bir komutla yüklenebilir.

Mac'imde neden 'demleme komutu bulunamadı' hatası görünüyor?

Hata mesajının görünmesinin birkaç olası nedeni vardır, ancak hepsinin aynı kök nedeni vardır: ZSH kabuğu yürütülecek demlik ikili bulamaz. Bunun nedeni, $ yolda (yürütülebilir programların nerede bulunduğunu belirten değişken) veya homebrew kurulumuyla ilgili bir sorun olması olabilir.

Mac'inizde 'Bulunamayan Brew Komutu' nasıl düzeltilir

Terminali yeniden başlat

Daha karmaşık çözümlere dalmadan önce, terminali yeniden başlatarak basit bir sorunu dışlayalım. Şu adımları izleyin:

  1. Force Çık menüsünü açmak için komut seçeneği-eSC'ye basın.
  2. Terminal'i seçin ve Çıkış'ı zorlayın.
  3. Terminali yeniden açın.
  4. Yeni terminal penceresinde, yazın:brew doctor

Brew Doctor çalıştırdığınızda, iki yanıttan birini alacaksınız. “Sisteminiz demlemeye hazır” diyen bir mesaj, her şeyin doğru çalıştığı anlamına gelir. Ancak, bir hata alırsanızzsh: command not found: brew, bu çözümleri deneyin.

Git'i yükle

GIT, dosyalardaki değişiklikleri izleyen ve genellikle macOS'a önceden yüklenen dağıtılmış bir sürüm kontrol sistemidir. Git, homebrew için kritik bir bağımlılıktır. Homebrew, paketleri için güncellemeleri klonlamak, çekmek ve yönetmek için git depolarını kullanır ve sistemin güncel ve güvenilir kalmasını sağlar.

Git'i yüklemeden önce, zaten sahip olup olmadığınızı kontrol edelim:

  1. Açık terminal.
  2. Tipgit --versionve Enter tuşuna basın.

Bir sürüm numarası görürseniz, git zaten yüklendi. Geliştirici aracı bulunmadığını gösteren bir mesaj alırsanız, girin
xcode-select --installve görünen açılır pencereye yükle tıklayın. Bu, Mac'inizde bir geliştirici ortamı kurmak için gerekli olan hem GIT hem de Xcode komut satırı araçlarını yükleyecektir.

.ZSHRC dosyanızı güncelleyin

Brew kendini içine yükler/opt/homebrew/bin/, ancak bazen bu dizin kabuk yapılandırmanıza dahil değildir. Bunu düzeltmek için, .ZSHRC dosyanızı güncellemek için bu adımları izleyin:

  1. Terminali açın ve yazarak ev dizininize gidincd
  2. Şimdi girinls -alGizli dosyaları listelemek ve .zshrc dosyanız olup olmadığını kontrol edin. Listede .ZSHRC'yi görmüyorsanız, onu oluşturmanız gerekir.
  3. GirmekclearTerminali temizlemek için.
  4. Tipnano .zshrcNano metin düzenleyicisine girmek için.

  5. Dosyaya Brew'in Yolunu Ekleyin:export PATH="/opt/homebrew/bin:$PATH"
  6. Nano Press Control-X kaydetmek ve çıkmak için.
  7. “Değiştirilmiş Arabelleği Kaydet” ile istendiğinde Y tuşuna basın. Onaylamak ve çıkmak için Enter tuşuna basın.

  8. Dosyanın başarılı bir şekilde oluşturulup oluşturulmadığını kontrol edin:ls -alVe görüntüleyin .zshrc listede görünür.
  9. Son olarak, yazınsource .zshrcYeni yapılandırmayı terminali yeniden başlatmadan yüklemek için.
  10. Koşmakbrew helpişe yarayıp yaramadığını görmek için.

Bu işlem, demleme komutunun tanınmasını sağlayarak etkileşimli kabuk oturumlarınıza demlemek için gerekli yolu ekler.

.ZSHRC ve .ZPROFILE arasındaki fark

Birçok kullanıcı .zshrc ve .zprofile'ı karıştırır. İşte daha net bir açıklama: .ZProfile, sisteminize giriş yaptığınızda başlatılan giriş kabukları için yürütülür. .ZSHRC dosyası, etkileşimli kabuklar, yeni bir terminal penceresinde veya sekmesinde açtığınız oturumlar için yürütülür.

Brew ile ilgili sorunları giderirken, tipik olarak .ZSHRC'yi değiştirirsiniz, çünkü bu dosya terminalde kullandığınız etkileşimli kabuklar tarafından okunur. Bu, her yeni terminal oturumunun hemen doğru homebrew ayarlarını yüklemesini sağlar.

Homebrew'u yeniden yükleyin

Homebrew beklendiği gibi çalışmıyorsa, en basit çözüm yeniden yüklemektir. Bunu yapmak için aşağıdaki adımları izleyin.

  1. Açık terminal.
  2. Aşağıdaki komutu yazın veya yapıştırın:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  3. Dönüş tuşuna basın. Terminal penceresinde neyin yükleneceğini ve nereye yükleneceğini açıklayan bilgileri göreceksiniz.
  4. Tekrar Dönüş'e basın.
  5. Yönetici şifrenizi yazın ve dönüş tuşuna basın.
  6. Kurulumun bittiğini söyleyen bir mesaj bekleyin.
  7. Artık işe yarayıp yaramadığını görmek için demleme komutunu tekrar deneyebilirsiniz.

Hata Homebrew'u yeniden yükledikten sonra hala görünürse, bir sonraki adım Brew'i ZSHRC yolunuza koymaktır. Bunu yapmak için yeni bir terminal penceresi açın ve aşağıdaki komutu yazın veya yapıştırın ve ardından dönüş:

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

Önerilen Okuma:ZSH'yi düzeltmenin 5 yolu: Komut bulunamadı: PIP hatası

Ardından, demlemeyi onarmak için aşağıdaki komutu kullanın:brew doctor

'Brew komutu bulunamadı' görürseniz, oh my zsh'ımı yükledikten sonra

ZSH için eklentiler yüklemenize izin vermek için oh ZSH'm'i yüklediyseniz ve daha sonra 'Brew Command Bulunmadı' hatasını görün, deneyebileceğiniz başka bir şey var. ZSHRC dosyanıza bir satır ekleyebilirsiniz. Dosya, ana dizininizin kök klasöründe yaşıyor, ancak gizli. Görmek için gizli dosyaları görüntüleyebilir veya Finder> Git> Klasöre Git> ~/ZSHRC kullanabilirsiniz. Metin düzenlemesinde açın ve aşağıdaki satırı ekleyin. Sonra kaydedin ve kapatın.

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

Alternatif olarak, satırı eklemek için aşağıdaki komutu bir terminal penceresinde kullanabilirsiniz:

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

Ardından, terminal komutunu kullanarak Demen Doktorunu tekrar çalıştırın:brew doctor

'Brew komutu bulunamadı' hata mesajı, Mac'inize homebrew kurulumuyla ilgili bir sorun olduğu anlamına gelir. Düzeltmek ve Homebrew'un tekrar çalışmasını sağlamak için yukarıdaki adımları izleyin.