LoadError при использовании heroku db: push - PullRequest
3 голосов
/ 08 сентября 2010

Когда я использую «heroku db: push» для передачи своих локальных данных на heroku, я получаю это сообщение об ошибке:

Sequel :: AdapterNotFound -> LoadError: нет такого файла для загрузки -продолжение / adapters / mysql2

Я уже установил гем mysql2 и использую rvm с ruby ​​1.9.2 в Mac OS X Snow Leopard.

Ответы [ 4 ]

1 голос
/ 08 сентября 2010

Используете ли вы самую последнюю версию Sequel?Поддержка mysql2 не была добавлена ​​до 3.15.0.

0 голосов
/ 28 декабря 2011

может быть старой новостью, но убедитесь, что вы а) находитесь в корневой папке проектов и б) в правильном наборе гемов rvm!

0 голосов
/ 09 сентября 2010

Taps все еще не совместим с сиквелом 3.15, который поддерживает mysql2.Таким образом, адаптер mysql2 не будет работать с геройскими командами db: pull или db: push.Но я получил это с помощью старого адаптера MySQL.Я столкнулся с проблемами, потому что мой адаптер MySQL не был настроен должным образом.Если вы используете 64-разрядную версию MacOSX.Попробуйте удалить адаптер MySQL и переустановить его с помощью: sudo env ARCHFLAGS = "- arch x86_64" gem install mysql - --with-mysql-config = / usr / local / mysql / bin / mysql_config

Надеюсь, это поможет.

0 голосов
/ 09 сентября 2010

Я могу использовать оригинальный "mysql" гем с rails3 вместо "mysql2" для решения этой проблемы.

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