Это вызвано тем, что в вашем проекте использовался гем (возможно, mysql или mysql2), а двоичные файлы этого самоцвета были скомпилированы для другой версии MySQL, чем та, которую вы установили.
Оба mysqlи самоцветы mysql2 зависят от наличия у вас библиотеки libmysql.dll
в PATH, которая может отличаться от библиотеки, используемой для создания этих драгоценных камней.
Скорее всего, вы использовали Bundler для установки этих драгоценных камней, в которой были разобраны примечания по установке, гдечтобы получить конкретную версию libmysql.dll
, я бы порекомендовал вам удалить установленные самоцветы mysql, mysql2 вдоль libmysql.dll
, которые есть где-то в вашем PATH, и следуйте инструкциям, описанным здесь:
http://blog.mmediasys.com/2011/07/07/installing-mysql-on-windows-7-x64-and-using-ruby-with-it/
Вы можете пропустить установку самого MySQL, но обратите внимание на использование двоичных файлов MySQL Connector / C (zip-архив, а не установщик) и как его установить.
После завершения установки mysql или mysql2 gem (инструкции по установке работают для обоих), пожалуйста,pdate вашего пакета:
bundle check
Таким образом, он отражает локальную установленную версию.
Надеюсь, это поможет.