Прошлую статью я закончил следующими словами: “В следующей статье рассмотрим установку CURL, RVM (Ruby Version Manager) и сами Ruby on Rails.”.Тут может возникнуть вопрос, зачем нам CURL и RVM? Ставим Ruby on Rails и погнали учиться писать на рельсах. Но не все так просто.

Давайте начнем рассматривать все по порядку. Ruby on Rails faramework - это библиотека языка ruby (библиотеки для руби называются гемами на англ. - gem). Так что без установки ruby нам не обойтись. Тогда зачем нам нужен RVM, если можем поставить стабильную версию ruby и подключить gem rails. Ответ очень прост, на данный момент мы начинаем работать всего над одним проектом. Но в дальнейшем, у вас возникнет ситуация, когда параллельно с обучением вы можете начать писать тестовые задания, или же начнете другой проект, в котором придется задействовать другую версию ruby со своим набором гемов. Вот тут и приходит на помощь RVM. RVM - это дирижерская палочка для управление версиями ruby и gemset,...

Данную статью, хочу начать с подготовки Системы управления версиями.

При создании приложения, Rails как бы, намекает на Git, файликом .gitignore. Который находится в корне, только что созданного приложения. Я пользуюсь двумя репозиториями для хранения кода. Это GitHub и Bitbucket. Отличие между ними в том, что на GitHub за приватность репозитория нужно платить. А на Bitbucked приватные репозитории бесплатны. Но с ним могут работать не более пяти разработчиков.

Ни каких танцев с бубном, не требуется. Пишем в консоли sudo apt-get install git-core .

После регистрации на сервере репозиториев, приступаем к настройке.

git config --global user.name “User name” (в кавычках указать user name который указали при регистрации)

git config --global user.email “User email” (в кавычках указать почтовый ящик, который указывали при регистрации)

Это была глобальная настройка. Так же можно настроить разные репозитории, для каждого отдельного проекта.

Когда мы подойдем к моменту...

Если ты выбрал для изучения Ruby on Rails, но при этом не знаешь с чего начать, думаю цикл мох статей тебе поможет сделать первые шаги. В них я расскажу, как подойти к своему образованию в области Ruby on Rails, не имея опыта программирования в направлении веба.

Для себя я давно выбрал, как любимую, так и основную ОС в лице Ubuntu. (описывать все плюшки данной системы, я не стану) Ниже привожу ссылки, которые Вам помогут в установке и настройке ОС Uubuntu:

  1. http://help.ubuntu.ru/wiki/ubuntu_install
  2. http://pingvinus.ru/note/ubuntu-install

По моему мнению, один из самых мощных инструментов для разработки, является консольный текстовый редактор VIM с библиотекой NERDTree.

1. Установка и настройка vim очень легкая процедура. Выполним в консоли:

  • sudo apt-get install vim (vim установиться из стандартных репозиториев)

  • в корне домашней директории нужно создать файл .vimrc,
    либо скопировать командой cp /etc/vim/vimrc /home/<имя вашей домашней директории>/.vimrc . Удаляем все, и...