Bagaimana cara menginstal Homebrew di OS X?


213

Saya mencoba menginstal Homebrew di OS X.

Menurut situs Homebrew saya harus mengetik

brew install wget

dan yang saya dapatkan hanyalah

-bash: brew: command not found

Jadi saya sudah mencari StackOverflow dan menemukan jawaban ini . Masalahnya, bagaimanapun, adalah saya tidak melihat brewdi /usr/local/bin.

Jadi, saya juga menambahkan baris berikut ke .bashrcfile saya

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

Tapi saya masih mendapatkan command not foundkesalahan.

Bagaimana cara menginstal Homebrew pada OS X?


Jawaban:


493

Itu ada di bagian atas beranda Homebrew .

Dari prompt Terminal:

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

Perintah brew install wgetini adalah contoh cara menggunakan Homebrew untuk menginstal aplikasi lain (dalam hal ini, wget) setelah minuman sudah diinstal.


Karena penasaran saya menggunakan perintah di atas kecuali dengan menambahkan; di akhir
Hello Universe

1
Cara mudah untuk mengirim ulang:ruby -e "$(curl -fsSL bit.ly/brew-install)"
Lucas Lopes

@ Jay Apakah mungkin untuk menginstal homebrew tanpa interaksi pengguna. Saya perlu menginstalnya melalui skrip tetapi gagal karena pada beberapa langkah meminta kunci pengembalian pengguna. Bagaimana saya menyingkirkan ini?
Sazzad Hissain Khan

2
Peringatan: Penginstal Ruby Homebrew sekarang sudah usang dan telah ditulis ulang di Bash. Silakan bermigrasi ke perintah berikut: / bin / bash -c "$ (curl -fsSL raw.githubusercontent.com/Homebrew/install/master/install.sh )"
App Work

44

Periksa apakah Xcode diinstal atau tidak:

$ 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 "klik di sini untuk pembaruan instruksi yang tepat"


Perlu dicatat bahwa Anda mungkin harus menggunakan aplikasi terminal mac default. Saya mencoba di ITERM dan instal tidak berfungsi. Terus menyuruh saya mengunjungi linuxbrew.sh
Ed Fryed

Saya harus menginstal alat pengembang baris perintah xcode setelahbrew doctor
Matthew Lock

1
Saya harus masuk untuk memberi Anda upvote, sudah lama saya tidak menggunakan MacOS.
Tran Minh

5

Saya mungkin terlambat ke pesta, tetapi ada situs web keren di mana Anda dapat mencari paket dan itu akan mencantumkan perintah yang diperlukan untuk menginstal barang. BrewInstall adalah situs webnya.

Namun Anda dapat menginstal wget dengan perintah berikut:

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

Semoga ini membantu :)


4

Di luar kotak MacOS High Sierra 10.13.6

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

Memberikan kesalahan berikut:

curl melakukan verifikasi sertifikat SSL secara default, menggunakan "bundel" kunci publik Certificate Certificate (CA) (sertifikat CA). Jika file bundel default tidak memadai, Anda dapat menentukan file alternatif menggunakan opsi --cacert.

Jika server HTTPS ini menggunakan sertifikat yang ditandatangani oleh CA yang diwakili dalam bundel, verifikasi sertifikat mungkin gagal karena masalah dengan sertifikat (mungkin kedaluwarsa, atau nama itu mungkin tidak cocok dengan nama domain di URL).

Jika Anda ingin mematikan verifikasi curl tentang sertifikat, gunakan opsi -k (atau --insure).

HTTPS-proxy memiliki opsi serupa --proxy-cacert dan --proxy-insecure.

Solusi: Cukup tambahkan k ke Opsi Curl Anda

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

Saya keluar dari kotak MacOS High Sierra 10.13.6 tidak memberikan kesalahan ini, mungkinkah Anda konfigurasi jaringan / koneksi?
Curios

Tidak mendapatkan kesalahan seperti itu di luar kotak mac mini 2018.
Abdul Sadik Yalcin

2

Berikut adalah versi yang membungkus penginstal homebrew di fungsi bash yang dapat dijalankan dari skrip penerapan Anda:

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
}

Dan fungsi lain yang akan menginstal formula homebrew jika belum diinstal:

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

Setelah Anda mendefinisikan fungsi-fungsi ini, Anda dapat menggunakannya sebagai berikut dalam skrip bash Anda:

install_homebrew_if_not_present
brew_install wget
brew_install openssl
...

1

Jika Anda masih mendapatkan kesalahan setelah menjalankan,

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

Kemudian coba unduh dan instal alat baris perintah dari https://developer.apple.com/download/more/ untuk Mac os dan versi Xcode khusus Anda.

Kemudian cobalah untuk berlari,

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

lalu

brew install node

1

Buka Terminal dan letakkan perintah di bawah ini.
Install:

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

Copot pemasangan:

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

Setelah menginstal selesai setelah memasukkan perintah pembuatan:

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

0

tambahkan berikut ini di terminal Anda dan klik enter lalu ikuti instruksi di terminal. /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"


0

Perintah mengikuti tidak berfungsi jika Anda berada di bawah proxy.

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

Alih-alih mengikuti pengguna -

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

Catatan kita harus menggunakan% 5c alih-alih "\" Demikian pula jika kata sandi Anda memiliki karakter khusus, ganti dengan unicode misalnya untuk @ use% 40 Lihat ini Unicodes

Ganti perintah di atas dengan params Anda sendiri

DOMAIN - Domain Anda

USER_NAME - Nama Pengguna Anda

PASSWORD - kata sandi

BUKTI - 10.10.10.10

PORT - 8080


0

Anda dapat menginstal minuman menggunakan perintah di bawah ini.

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

Namun, saat menggunakan ini Anda akan mendapat peringatan bahwa itu membeli installer homebrew sekarang sudah usang. Disarankan untuk menggunakan Bash sebagai gantinya.

Tangkapan layar 1

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

Tangkapan layar 2



-2

Setelah saya mencoba semua yang dijelaskan, saya melihat ke folder izin pembuatan bir di / usr / local / etc /. Entah bagaimana izinnya diubah dan saya tidak bisa membuka folder. Saya mengubah izin folder (dengan chmod) dengan izin yang sama dengan folder lain dan minuman mulai berfungsi.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.