ошибка при использовании команды rake db: migrate - PullRequest
0 голосов
/ 17 февраля 2012

Я делаю простое вступительное руководство по rails, и когда я набираю rake db: migrate, я получаю сообщение об ошибке

Please install the sqlite3 adapter: `gem install activerecord-sqlite3-adapter

но когда я пытаюсь набрать

sudo gem install activerecord-sqlite3-adapter  

Я получаю сообщение об ошибке:

ОШИБКА: не удалось найти допустимый гем 'activerecord-sqlite3-adapter' (> = 0) в любом хранилище ОШИБКА: возможные альтернативы: activerecord-jdbcsqlite3-адаптер, activerecord-sqlserver-адаптер, activerecord-пространственный-адаптер, activerecord-nulldb-адаптер, activerecord-dbslayer-адаптер

Я попытался установить activerecord-jdbcsqlite3-адаптер, и он установился нормально, но я все еще получал ошибку при попытке перенести базу данных. Пожалуйста, помогите!

Ответы [ 2 ]

0 голосов
/ 17 февраля 2012

Я предполагаю, что вы не используете упаковщик?

Вы пробовали?

sudo gem install sqlite3 -v 1.3.5
0 голосов
/ 17 февраля 2012

Вы пытались обновить свой гем sqlite3?

$ bundle update sqlite3

Другие люди решили подобные проблемы, просто переименовав sqlite3 1.3.X в sqlite3 1.3.4 или выше

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