Начните с RailsInstaller.
Предполагается, что вы используете сервер mysql локально (локальная разработка), а ваш Ruby скомпилирован 32-битным.(Отметьте ruby -v
. X64 || i386.)
Загрузите mysql-community-web-installer.В правом верхнем углу выберите 32-разрядный .Вам просто нужен сервер.Верстак удобен также.
Команде gem нужен путь без пробелов, поэтому используйте subst:
subst X: "C:\Program Files (x86)\MySQL\MySQL Server 5.6"
gem install mysql2 -v=0.3.13 --platform=ruby -- --with-mysql-dir=X:
Вам понадобится libmysql.dll в PATH - проще всего просто скопировать его в корзину Rubyкаталог:
copy "C:\Program Files (x86)\MySQL\MySQL Server 5.6\lib\libmysql.dll" "C:\RailsInstaller\Ruby2.0.0\bin"
ПРИМЕЧАНИЯ
Не делайте этого из PowerShell!(DevKit испытывает затруднения при изменении информации о пути в powershell.)
Убедитесь, что все библиотеки являются 32-разрядными, поскольку ruby RailsInstaller и т. Д. Все скомпилированы 32-разрядными и должны ссылаться на 32-разрядные библиотеки.
Если вам не нужен локальный сервер, просто установите C Connector и выполните эти инструкции с этим каталогом и libmysql.dll.Не смешивайте и не сопоставляйте - убедитесь, что .dll соответствует версии, с которой вы собрали гем.