Homebrew'u OS X'e nasıl kurabilirim?


213

Homebrew'u OS X'e yüklemeye çalışıyorum.

Homebrew sitesine göre yazmalıyım

brew install wget

ve tüm elde ettiğim

-bash: brew: command not found

Bu yüzden StackOverflow'u araştırdım ve bu cevabı buldum . Sorun, ancak, görmüyoruz brewiçinde /usr/local/bin.

Yani, ben de benim aşağıdaki satırı eklendi .bashrcdosyası

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

Ama hala command not foundhatayı alıyorum.

Homebrew'u OS X'e nasıl yükleyebilirim?


Yanıtlar:


492

Homebrew ana sayfasının üstünde .

Terminal komut isteminden:

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

Komut brew install wget, wgetdemleme yüklendikten sonra Homebrew'un başka bir uygulamayı (bu durumda ) yüklemek için nasıl kullanılacağına bir örnektir .


Sadece merak dışında bir komut dışında yukarıdaki komutu kullandım; sonunda
Merhaba Evren

1
Hatırlatmak kolay bir yol:ruby -e "$(curl -fsSL bit.ly/brew-install)"
Lucas Lopes

@Jay Homebrew'u kullanıcı etkileşimi olmadan kurmak mümkün mü? Bir komut dosyası aracılığıyla yüklemeniz gerekiyor, ancak başarısız oluyor çünkü bazı adımlarda kullanıcı dönüş anahtarı istiyor. Bundan nasıl kurtulabilirim?
Sazzad Hissain Han

2
Uyarı: Ruby Homebrew yükleyicisi artık kullanımdan kaldırıldı ve Bash'te yeniden yazıldı. Lütfen aşağıdaki komuta geçin: / bin / bash -c "$ (curl -fsSL raw.githubusercontent.com/Homebrew/install/master/install.sh )"
Uygulama Çalışması

44

Xcode'un kurulu olup olmadığını kontrol edin:

$ gcc --version

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

$ brew doctor

$ brew update

http://techsharehub.blogspot.com/2013/08/brew-command-not-found.html "tam talimat güncellemeleri için burayı tıklayın"


Varsayılan mac terminal uygulamasını kullanmanız gerekebileceğini belirtmek gerekir. ITERM'de çalışıyordum ve kurulum çalışmıyor. Bana linuxbrew.sh adresini ziyaret etmemi söyledim
Ed Fryed

Sonra xcode komut satırı geliştirici araçlarını yüklemek zorunda kaldımbrew doctor
Matthew Lock

1
Sana bir oy vermek için giriş yapmalıyım, MacOS'u kullanmadığım bir süredir.
Tran Minh

5

Partiye geç kalabilirim, ancak paketleri arayabileceğiniz havalı bir web sitesi var ve şeyleri yüklemek için gerekli komutu listeleyecek. BrewInstall web sitesidir.

Ancak wget'i aşağıdaki komutla kurabilirsiniz:

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

Bu yardımcı olur umarım :)


4

Kutudan çıkar çıkmaz MacOS High Sierra 10.13.6

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

Aşağıdaki hatayı verir:

curl, Sertifika Yetkilisi (CA) genel anahtarlarının (CA sertifikaları) "paketi" kullanılarak varsayılan olarak SSL sertifikası doğrulaması gerçekleştirir. Varsayılan paket dosyası yeterli değilse, --cacert seçeneğini kullanarak alternatif bir dosya belirleyebilirsiniz.

Bu HTTPS sunucusu pakette temsil edilen bir CA tarafından imzalanmış bir sertifika kullanıyorsa, sertifika doğrulaması muhtemelen sertifikadaki bir sorun nedeniyle başarısız olabilir (süresi dolmuş olabilir veya ad URL'deki alan adıyla eşleşmeyebilir).

Curl'un sertifika doğrulamasını kapatmak istiyorsanız, -k (veya --insecure) seçeneğini kullanın.

HTTPS-proxy benzer seçeneklere sahiptir - proxy-cacert ve --proxy-güvensiz.

Çözüm: Kıvırma Seçeneklerinize bir k ekleyin

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

Kutusundan çıktım MacOS High Sierra 10.13.6 bu hatayı vermedi, ağ yapılandırması / bağlantısı olabilir mi?
Curios

Kutunun dışında mac mini 2018'de böyle bir hata almadım.
Abdul Sadik Yalcin

2

Homebrew yükleyiciyi, dağıtım komut dosyalarınızdan çalıştırılabilecek bir bash işlevinde saran bir sürüm:

install_homebrew_if_not_present() {
    echo "Checking for homebrew installation"
    which -s brew
    if [[ $? != 0 ]] ; then
        echo "Homebrew not found. Installing..."
        ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    else
        echo "Homebrew already installed! Updating..."
        brew update
    fi
}

Ve zaten yüklü değilse bir homebrew formülünü yükleyecek başka bir işlev:

brew_install () {       
    if brew ls --versions $1 > /dev/null; then
        echo "already installed: $1"
    else
        echo "Installing forumula: $1..."
        brew install $1
    fi
}

Bu işlevleri tanımladıktan sonra, bunları bash betiğinizde aşağıdaki gibi kullanabilirsiniz:

install_homebrew_if_not_present
brew_install wget
brew_install openssl
...

1

Çalıştırdıktan sonra hala hata alıyorsanız,

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

Ardından , Mac OS ve Xcode sürümünüz için https://developer.apple.com/download/more/ adresinden komut satırı aracını indirip yüklemeyi deneyin .

Sonra koşmaya çalış,

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

ve sonra

brew install node

1

Terminal'i açın ve aşağıdaki komutu yazın.
Yüklemek:

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

Kaldırma:

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

Demleme komutlarını girdikten sonra kurulum tamamlandığında:

brew install wget
brew install node
brew install watchman
...
...

0

terminalinize aşağıdakileri ekleyin ve enter'a tıklayın ve terminaldeki talimatları izleyin. /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"


0

Proxy altındaysanız aşağıdaki komut çalışmaz.

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

Bunun yerine kullanıcı aşağıdakileri izler -

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

Not "\" yerine% 5c kullanmak zorundayız. Parolanızda özel bir karakter varsa benzer şekilde unicode ile değiştirin, örneğin @ use% 40 için Bu Unicodes'a bakın

Yukarıdaki komutu kendi parametrelerinizle değiştirin

DOMAIN - Alanınız

USER_NAME - Kullanıcı Adınız

ŞİFRE - şifre

PROXY - 10.10.10.10

LİMAN - 8080


0

Demlemek aşağıdaki komutu kullanarak kurabilirsiniz.

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

Ancak, bunu kullanırken homebrew yükleyici şimdi kullanımdan kaldırıldı uyarısı alırsınız. Bunun yerine Bash kullanılması önerilir.

Ekran görüntüsü 1

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

Ekran görüntüsü 2



-2

Açıklanan her şeyi denedikten sonra, / usr / local / etc / içinde demlemek klasör iznine baktım. Her nasılsa izin değiştirildi ve klasörü açamadım. Klasör izinlerini (chmod ile) diğer klasörlerle aynı izinlerle değiştirdim ve demlemek çalışmaya başladı.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.