Рабочее окружение на чистой системе: RVM+Ruby+GIT+Homebrew

Пришлось разворачивать рабочее окружение на новой чистой системе (Mac OS X 10.8.2), хотел написать красивый туториал с картинками, пока не наткнулся вот на этот. Тут все описано как раз красиво и хорошо. Советую посмотреть тем, кто разрабатывает на Ruby.

Для полного комплекта надо еще поставить git flow extension, настроить алиасы и установить vim (тут конечно по желанию). Все, что может пригодиться тут. Даже больше, много статей по тематике и просто best practics.

Поставил себе красивую тему в vim. Сначала надо установить правильные цвета в терминале, в этом нам поможет данный репозиторий. Импортируйте настройки темы в терминал и будет вам счастье. Потом не забудьте сгенерировать и добавить в git ssh ключи. Далее развернем Vagrant:

gem install vagrant

будем ставить squeeze 64( 264 Mb придется скачать):

vagrant box add work_squeeze http://dl.dropbox.com/u/937870/VMs/squeeze64.box

Создадим структуру папок в home директории и инициализируем vagrant:

mkdir -p ~/vagrant/workvm/  
cd ~/vagrant/workvm/  
vagrant init  

теперь у нас есть файл с начальными настройками Vagrant. Большая часть настроек по дефолту закомментирована, укажем сразу название нашего образа config.vm.box = «work_squeeze», и начнем постепенно заполнять остальное.

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