Это старая версия документа!
Homebrew
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
Update
- brew update
Repaire
- brew doctor
Install / Options / Info
- brew install nginx-full
- brew options nginx-full - Список доступных ключей/опций для установки
- rew info nginx-full - Информация о пакете
Errors / Ошибки
Error: Cowardly refusing to `sudo brew install` You can use brew with sudo, but only if the brew executable is owned by root. However, this is both not recommended and completely unsupported so do so at your own risk.
Исправление
# sudo chown -R $USER /usr/local # sudo chown -R $USER /Library/Caches/Homebrew
Восстановление ревизий
$ cd `brew --cellar` $ git reset --hard HEAD
Установка / Удаление репозиториев
Установка
$ brew tap homebrew/versions
Удаление
$ brew untap homebrew/versions
Просмотр
list
$brew list|grep php php70 php70-amqp php70-event php70-igbinary php70-intl php70-mcrypt php70-mongodb php70-pcntl php70-pdo-pgsql php70-redis php70-ssh2 php70-xdebug php70-yaml
show
Заморозка версии
Бывает такое, когда нада зафиксировать формулу от обновлений с помощью brew upgrade Для реализацци этой задачи воспользуйтесь brew pin, а когда нада опять возобновить возможность обновлений просто выполните brew unpin postgresql-9.4
Замораживаем
# brew pin postgresql-9.4
Размораживаем
# brew unpin postgresql-9.4
Development
- brew tap homebrew/versions
- brew install autoconf automake gcc47 pcre
- brew install autoconf autoconf-archive automake libtool icu4c curl