1. Установка MySQL с причендалами
$ sudo apt-get install mysql-server mysql-client libmysql-ruby libmysqlclient-dev
2. Установка RVM
$ sudo apt-get install build-essential bison openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev $ bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)После установки должно вывалиться много текста. Внимательно читаем и правим файл .bashrc, иначе не взлетит. Перезапускаем консоль, проверяем что rvm жив:
$ type rvm | head -1 # должно сказать "rvm is a function" $ rvm notes
3. Установка Ruby + Rails
$ rvm install 1.9.2 $ rvm use 1.9.2 $ ruby -v $ gem install rails $ rails -vНа данный момент рельсы версии 3.0.7
4. Пробуем создать rails-приложение
$ rails new abc -d mysql -J $ cd abc/На данный момент версия mysql2 - 0.3.2. Она работает только с рельсами 3.1. У нас же рельсы 3.0, по этому меняем в Gemfile строку
gem 'mysql2'на
gem 'mysql2', '< 0.3'Устанавливаем необходимые gem'ы
$ bundle installСреди пакетов должен установиться mysql2 версии 0.2.7. Правим файл config/database.yml. Создаём базы
$ rake db:createНа всякий случай можно проверить, что базы созданы
$ mysql -uroot -p -e "show databases"
Всё.