Во-первых, вам нужно установить MySQL. Вы можете установить его, используя менеджер пакетов Ubuntu. Никаких специальных шагов не требуется. Вы также должны сначала создать свою базу данных и пользователя, используя инструмент mysql. Эта ссылка показывает, как это сделать:
http://www.tutorialspoint.com/ruby-on-rails/rails-database-setup.htm
Во-вторых, в вашем Gemfile должен быть указан самоцвет mysql2. Это говорит Rails идти вперед и использовать этот драгоценный камень. Вам нужна такая строка:
gem 'mysql2', '< 0.3'
Я указываю версию меньше 0.3, потому что я использую Rails 3.0.7, а версия 0.3 и выше для Rails 3.1. Кроме того, обязательно используйте gem mysql2, а не mysql - кажется, он лучше обрабатывает кодировку символов.
В-третьих, запустите "bundle install", чтобы Rails загрузил и установил гем mysql2.
Наконец, вам нужно изменить файл database.yml, чтобы добавить информацию о соединении для вашей базы данных следующим образом:
development:
adapter: mysql2
database: your_database_name
username: your_username
password: your_password
encoding: utf8
Кодирующая часть - это то, что я использую, вам может понадобиться что-то другое. Эта запись рассказывает Rails, как найти вашу базу данных в среде разработки.
Как только все это на месте, все должно работать.