Я пытаюсь установить gem mysql2 на Windows 8 (Ruby 1.9.3 и Rails 4.0.1). Я установил DevKit и он работает правильно, и я вхожу следующее:Установка mysql2 gem в Windows 8
gem install mysql2 --platform=ruby -- '--with-mysql-lib="C:\mysql-connector\lib" --with-mysql-include="C:\mysql-connector\include" --with-mysql-dir="C:\mysql-conector"'
Я сделал это раньше, и это сработало, но по какой-то причине на этот раз он бросает эту причудливую сообщение:
Cannot find include dir at C:\mysql-connector\include;C:\mysql-connector\include;C:\mysql-connector/include;
Это, конечно, в дополнение ко всему сообщению «Не удалось создать make-файл по какой-то причине ...». Я использую соединитель mysql, который я нашел через другое сообщение здесь. Ruby MYSQL2 gem installation on windows 7
Кто-нибудь знает, как я могу это исправить? Я действительно нужен этот камень ...
Суть заключается в использовании автономного mysql-connector-c.zip с http : //dev.mysql.com/downloads/connector/c/ для текущей платформы (Ruby), например «Windows (x86, 32-bit), ZIP Archive» для 32-разрядного Ruby даже в 64-битной Windows. Скорее всего, причина, по которой тот, который поставляется с установщиком MySQL, не работает. – ryenus
Кроме того, добавьте версию, если она требует этого. Последняя версия вышеупомянутой установки gem по-прежнему вызывает у меня горе, поэтому пришлось добавить «-v» 0.3.17 », чтобы получить тот, который мне нужен. – rtfminc