Как установить Homebrew на OS X?

Я пытаюсь установить Homebrew на OS X.

В соответствии с сайтом Homebrew я должен ввести

brew install wget

и все, что я получаю, это

-bash: brew: command not found

Итак, я искал StackOverflow и нашел этот ответ. Проблема, однако, в том, что я не вижу brew в /usr/local/bin.

Итак, я также добавил следующую строку в мой .bashrc файл

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

Но я все еще получаю ошибку command not found.

Как установить Homebrew на OS X?

Ответ 1

Он находится в верхней части домашней домашней страницы.

В командной строке терминала:

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

Команда brew install wget - пример использования Homebrew для установки другого приложения (в данном случае, wget) после того, как brew уже установлен.

Ответ 2

Проверьте, установлен ли Xcode или нет:

$ 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 "нажмите здесь для точного обновления инструкций"

Ответ 3

Я могу опоздать на вечеринку, но есть классный веб-сайт, на котором вы можете искать пакеты, и он перечислит необходимую команду для установки вещей. BrewInstall это веб-сайт.

Однако вы можете установить wget с помощью следующей команды:

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

Надеюсь это поможет :)

Ответ 4

На готовом MacOS High Sierra 10.13.6

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

Выдает следующую ошибку:

curl выполняет проверку сертификата SSL по умолчанию, используя "комплект" открытых ключей центра сертификации (CA certs). Если файл пакета по умолчанию не подходит, вы можете указать альтернативный файл, используя опцию --cacert.

Если этот HTTPS-сервер использует сертификат, подписанный ЦС, представленным в комплекте, проверка сертификата, вероятно, не удалась из-за проблемы с сертификатом (возможно, срок его действия истек или имя может не совпадать с именем домена в URL-адресе).

Если вы хотите отключить проверку сертификата с помощью скручивания, используйте параметр -k (или --insecure).

HTTPS-прокси имеет аналогичные параметры --proxy-cacert и --proxy-insecure.

Решение: просто добавьте ak к вашим параметрам Curl

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

Ответ 5

Вот версия, которая обертывает установщик homebrew в функции bash, которая может быть запущена из ваших сценариев развертывания:

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
}

И еще одна функция, которая установит формулу homebrew, если она еще не установлена:

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

После определения этих функций вы можете использовать их следующим образом в bash script:

install_homebrew_if_not_present
brew_install wget
brew_install openssl
...

Ответ 6

добавьте следующее в свой терминал и нажмите "Enter", затем следуйте инструкциям на терминале. /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Ответ 7

Следующая команда не работает, если вы находитесь под прокси.

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

Вместо этого пользователь следит за -

ruby -e "$(curl -x http://DOMAIN%5cUSER_NAME:[email protected]:PORT -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Обратите внимание, что мы должны использовать% 5c вместо "\" Точно так же, если ваш пароль имеет какой - либо специальный символ, заменить его Юникод, например, для использования @% 40 см это юникоды

Замените приведенную выше команду своими собственными параметрами

ДОМЕН - Ваш домен

USER_NAME - ваше имя пользователя

ПАРОЛЬ - пароль

ПРОКСИ - 10.10.10.10

ПОРТ - 8080

Ответ 8

Если вы по-прежнему получаете ошибку после запуска,

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

Затем попробуйте загрузить и установить инструмент командной строки с https://developer.apple.com/download/more/ для вашей конкретной версии Mac OS и XCode.

Тогда попробуй бежать,

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

а потом

brew install node

Ответ 9

Та же проблема, которую я исправил, используя процесс ниже:

Шаг 1. Перейдите на страницу " https://facebook.github.io/react-native/docs/getting-started.html ".

Шаг 2: нажмите на ссылку Hombrew как (https://brew.sh). Примечание согласно React Native Guide: (Мы рекомендуем устанавливать Node и Watchman с помощью Homebrew).

Шаг 3: скопируйте путь доморощенного, как показано ниже:

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

Шаг 4: после этого в окно терминала MacOS и запустите, это будет работать.

Ответ 10

Откройте Терминал и введите команду ниже.
Установка:

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

Удаление:

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

Ответ 11

После того, как я попробовал все описанное, я посмотрел в папку разрешения brew в /usr/local/etc/. Каким-то образом права были изменены, и я не смог открыть папку. Я изменил права доступа к папке (с помощью chmod) с теми же правами, что и для других папок, и brew начал работать.