Проблема с Rails 3 и MySQL, связанная с зависимостью JSON в ActiveSupport

Я создал свое приложение Rails 3 с помощью sqlite и теперь пытаюсь переключиться на MySQL .

Я создал новую базу данных MySQL, соответственно изменил database.yml и добавил старую версию гема mysql2 в свой гем-файл ( gem 'mysql2', '), который должен лучше работает с Rails 3 .

Я могу запустить сервер разработчика. Когда я захожу на страницу, я получаю Mysql2 :: Error ( Таблица twitter_quiz_development.users не существует ). И это нормально - мне все еще нужно добавить схему в новую базу данных. Здесь я столкнулся с проблемой:

rake db: schema: load возвращает эту неприятную ошибку .

Решение, найденное здесь , не сработало для меня. gem pristine --all return this .

Я использую Ubuntu 11, если это помогает.

Похоже, что ошибка связана с JSON, но у меня нет идея как решить эту проблему. Спасибо.

6
задан Community 23 May 2017 в 12:26
поделиться