Программы
Homebrew для MacOS

Homebrew для MacOS

Если вы решили использовать свой Mac для разработки, вам определённо пригодится утилита homebrew — менеджер пакетов под Mac.

Если вы решили использовать свой Mac для разработки, вам определённо пригодится утилита homebrew — менеджер пакетов под Mac.

Да, под MacOS есть AppStore, в котором всё сделано красиво и уютненько, да вот только не все пакеты там есть. Если ваш выбор — использовать Mac для посмотра YouTube и редактирования документов, вам особо не к чему ставить homebrew. Если же ваши интересы простираются чуть дальше — эта заметка для вас!

Первой и единственной зависимостью для homebrew будет Xcode. Найти его можно в том же AppStore, либо прямо на сайте Apple.

Далее — открываем терминал, вводим

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

Можно убедиться, что команда правильная, зайдя на https://brew.sh/index_ru.html

После установки уже можно посмотреть: чего не хватает для разработки

$ brew search nodejs

nodejs 

Например, так мы поискали nodejs. Он уже установлен.

$ brew search golang
golang

А вот golang не установлен — давайте поставим!

$ brew install golang
==> Downloading https://homebrew.bintray.com/bottles/go-1.8.1.sierra.bottle.tar.gz
######################################################################## 100,0%
==> Pouring go-1.8.1.sierra.bottle.tar.gz
==> Caveats
A valid GOPATH is required to use the `go get` command.
If $GOPATH is not specified, $HOME/go will be used by default:
  https://golang.org/doc/code.html#GOPATH

You may wish to add the GOROOT-based install location to your PATH:
  export PATH=$PATH:/usr/local/opt/go/libexec/bin
==> Summary
?  /usr/local/Cellar/go/1.8.1: 7,030 files, 281.8MB

Основные команды brew:

$ brew --help
Example usage:
  brew search [TEXT|/REGEX/]
  brew (info|home|options) [FORMULA...]
  brew install FORMULA...
  brew update
  brew upgrade [FORMULA...]
  brew uninstall FORMULA...
  brew list [FORMULA...]

Troubleshooting:
  brew config
  brew doctor
  brew install -vd FORMULA

Developers:
  brew create [URL [--no-fetch]]
  brew edit [FORMULA...]
  http://docs.brew.sh/Formula-Cookbook.html

Further help:
  man brew
  brew help [COMMAND]
  brew home

Что же, на этом всё — теперь вы можите пользоваться homebrew для установки пакетов, которые вам нужны, но их не завезли в AppStore.

Изображение Шпаргалка по командам Linux, FreeBSD и MacOS