Rake db: создание проблем с версией mysql / rake - PullRequest
1 голос
/ 20 марта 2012

Я слежу за этим рельсы магистральных туров по .

В учебнике говорится, что они используют Ruby 1.9.2 и рельсы 3.0.3.

Я использую Ruby 1.9.3, и я создал набор гемов rvm для этого учебника и установил rails 3.0.3 в набор гемов.

Я запустил пакетную установку, которая установила mysql2 версии 0.3.11

Когда я запустил rake db:create Я получил эту ошибку:

ПРЕДУПРЕЖДЕНИЕ: эта версия mysql2 (0.3.11) больше не поставляется с адаптером ActiveRecord, так как теперь она является частью Rails 3.1

ПРЕДУПРЕЖДЕНИЕ: Пожалуйста, используйте релизы 0.2.x, если вы планируете использовать его в Rails <= 3.0.x </p>

Итак, я запустил:

gem uninstall mysql2
gem install mysql --version 0.2
rake db:create

Тогда я получил эту ошибку:

Не удалось найти mysql2-0.3.11 ни в одном из источников

Попробуйте запустить bundle install.

Если я запускаю bundle install, это займетЯ вернусь к первой проблеме.

Не уверен, что мне следует попробовать дальше.

1 Ответ

3 голосов
/ 20 марта 2012

место в Gemfile

gem 'mysql2','0.2.7'

, затем запустить

bundle install

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...