Я часто переключаюсь на конкретную версию пакета, установленного вместе с homebrew, при переключении проектов.
$ cd ~/Desktop/projects/project1
$ brew switch phantomjs 2.0.0
Cleaning /usr/local/Cellar/phantomjs/1.9.7_1
Cleaning /usr/local/Cellar/phantomjs/1.9.8
Cleaning /usr/local/Cellar/phantomjs/2.0.0
2 links created for /usr/local/Cellar/phantomjs/2.0.0
А потом при смене проекта:
$ cd ~/Desktop/projects/project2
$ brew switch phantomjs 1.9.8
Cleaning /usr/local/Cellar/phantomjs/1.9.7_1
Cleaning /usr/local/Cellar/phantomjs/1.9.8
Cleaning /usr/local/Cellar/phantomjs/2.0.0
2 links created for /usr/local/Cellar/phantomjs/1.9.8
Можно ли как-то автоматизировать это так, чтобы я мог заставить brew
автоматически переключаться на указанную версию внутри определенного проекта?
Было бы хорошо, если бы можно было создать файл с именем что-то вроде .homebrew
внутри целевого каталога и оттуда указать необходимые пакеты и версии.