Рабочее окружение на чистой системе: 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», и начнем постепенно заполнять остальное.
Что в итоге получается с настройками можно отслеживать вот здесь. На этом я думаю все, остальное это мелочи, которые вспоминаются по ходу работы.