Установка Ruby on Rails в Ubuntu
С недавних пор мне приходится заниматься разработкой на рельсах, и, хотя я ещё очень «зелёный», но рельсы ставить уже научился.
Будем ставить Ruby при помощи RMV (Ruby Version Manager). Для тех, кто не в теме, о RVM можно почитать на их официальном сайте. Для этого идём на сайт google.com, тыцкаем в поле ввода, пишем туда «RVM» и переходим по первой же странице в выдаче.
Ладно, шутки в сторону, приступим.
1. Если в системе присутствуют уже установленные пакеты ruby, то перед установкой RVM удаляем их, также рекомендую обновить систему. Для установки RVM нам понядобяться git и curl, установим их:
sudo apt-get install git curl
2 Далее устанавливем сам RVM
cd ~ && bash < <(curl -s https://rvm.beginrescueend.com/install/rvm);
и добавляем необходимые переменные окружения:
echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"' >> ~/.bashrc;
3. Мы почти готовы к установке Ruby, добавим необходимые пакеты, чтобы всё у нас собралось без проблем:
sudo apt-get install build-essential bison openssl libreadline6 libreadline6-dev zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf;
4. Всё готово, можно поставить Ruby, используя RVM, будем ставить версию 1.9.2 :
rvm install 1.9.2для установки какой-либо другой версии, просто меняем номер версии, например, для 1.8.7:
rvm install 1.8.7Если у вас установлено несколько версий, то необходимо «сказать» RVM какую использовать по умолчанию:
rvm --default use 1.9.25. RVM позволяет создавать и использовать разные наборы джемов (gem), что довольно удобно при разработке, когда необходимо на одной мшине держать проэкты, работающие под разными версиями ruby и под разными наборами джемов.
Создадим набор джемов с именем myset :
rvm gemset create myset
и «скажем», что мы будем использовать набор myset:
rvm gemset use myset
Для просмотра списка созданных джемсетов набираем:
rvm gemset list
Для просмотра текущего джемсета:
rvm gemset name
6. Вот и всё, можем поставить рельсы:
gem install railsдля определенной версии, укажем её:
gem install -v=3.0.1 rails
7. Ну и, конечно же, проверим, что всё работает:
mkdir ~/railsprojects && cd ~/railsprojects
rails new test-project
cd test-projectЗапустим сервер WebRick:
rails server
Отрываем браузер, переходим по адресу http://localhost:3000
- Апрель 2012 (1)
- Февраль 2012 (1)
- Ноябрь 2011 (1)
- Сентябрь 2011 (3)
- Февраль 2011 (1)
- Сентябрь 2010 (1)
- Август 2010 (2)
- Май 2010 (3)


