it-swarm.com.ru

Как установить 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?

174
dwstein

Это в верхней части Домашняя страница Homebrew .

Из терминальной подсказки:

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

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

414
Jay Harris

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

34
Viji

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

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

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

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

4
drishti ahuja

На готовом 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-адресе).

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

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

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

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

Вот версия, которая включает установщик 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
}

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

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

Как только вы определили эти функции, вы можете использовать их в вашем bash-скрипте следующим образом:

install_homebrew_if_not_present
brew_install wget
brew_install openssl
...
1
ccpizza

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

0
James Niroomand

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

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 вместо "\". Аналогично, если в вашем пароле есть какой-либо специальный символ, замените его на Unicode, например, для @ use% 40. См. Это nicodes

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

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

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

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

ПРОКСИ - 10.10.10.10

ПОРТ - 8080

0
Harshad

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

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
0
Rajesh