Показать страницуИстория страницыСсылки сюдаCopy this pageExport to MarkdownODT преобразованиеНаверх Вы загрузили старую версию документа! Сохранив её, вы создадите новую текущую версию с этим содержимым. Медиафайлы{{tag>homebrew brew erros macos osx}} ====== 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 / Ошибки ====== <code sh> 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. </code> ===== Исправление ===== <code sh> # sudo chown -R $USER /usr/local # sudo chown -R $USER /Library/Caches/Homebrew </code> ====== Восстановление ревизий ====== $ cd `brew --cellar` $ git reset --hard HEAD ====== Установка / Удаление репозиториев ====== ===== Установка ===== $ brew tap homebrew/versions ===== Удаление ===== $ brew untap homebrew/versions ====== Просмотр ====== ===== list ===== Список пакетов <code bash> $ 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 </code> Вывод с указанием версии пакета с указанием пакетов которые надо обновить <code bash> $ brew list --versions --updates|grep php php70 7.0.13_6 php70-amqp 1.7.1 php70-event 2.0.0 php70-igbinary HEAD-cb6bca5 php70-intl 7.0.13_7 php70-mcrypt 7.0.13_5 php70-mongodb HEAD php70-pcntl 7.0.13_5 php70-pdo-pgsql 7.0.12_4 php70-redis HEAD php70-ssh2 HEAD php70-xdebug 2.4.1 php70-yaml HEAD </code> ===== show ===== ====== Переключение пакетов ====== <code bash> $ brew unlink php70 $ brew link php71 </code> ====== Заморозка версии ====== Бывает такое, когда нада зафиксировать формулу от обновлений с помощью brew upgrade Для реализацци этой задачи воспользуйтесь brew pin, а когда нада опять возобновить возможность обновлений просто выполните brew unpin postgresql-9.4 ===== Замораживаем ===== <code sh> # brew pin postgresql-9.4 </code> ===== Размораживаем ===== <code sh> # brew unpin postgresql-9.4 </code> ====== Development ====== * brew tap homebrew/versions * brew install autoconf automake gcc47 pcre * brew install autoconf autoconf-archive automake libtool icu4c curl ===== Скрипт / Установщики / Настройка ===== * [[homebrew:install|]] * [[homebrew:scripts:unmp|]] * [[homebrew:scripts:php54-fpm|]] * [[homebrew:scripts:php56-fpm|]] * [[homebrew:scripts:php70-fpm|]] ====== Ссылки ====== * http://benjsicam.me/blog/how-to-install-mysql-on-mac-os-x-using-homebrew-tutorial/ * http://www.handcraftedsoftware.net/articles/installing-nginx-php-fpm-and-apc-on-mac-os-x * http://akrabat.com/computing/setting-up-php-mysql-on-os-x-mavericks/ * * http://habrahabr.ru/post/217245/СохранитьПросмотрРазличияОтменить Сводка изменений Примечание: редактируя эту страницу, вы соглашаетесь на использование своего вклада на условиях следующей лицензии: CC0 1.0 Universal