mysql2 версия 0.3.6 установка в windows - PullRequest
1 голос
/ 07 сентября 2011

Я установил ruby ​​(1.9.2), gem (1.8.10) и rails (3.1.0), а MYSQL работает на WAMP. когда я пытаюсь установить gem mysql2 0.3.7 (gem install mysql2 -v 0.3.7)

при запуске следующей команды выдает ошибку

а также устал

C: /dev/Ruby192/bin/ruby.exe extconf.rb --with-mysql-lib = "c: \ Program File s \ MySQL \ MySQL Server 5.1 \ lib \ opt "--with-mysql-include =" c: \ Program Files \ MySQL \ M ySQL Server 5.1 \ include "

но, похоже, у меня нет папок \ lib и \ include в моей установленной папке MYSQL (в данном случае D: \ wamp \ bin \ mysql \ mysql5.5.8).

, пожалуйста, помогите мне установить версию mysql gem больше 0.3 (так как я использую Rails 3.1).

Любая помощь будет оценена.

Спасибо Nagendra

Ответы [ 3 ]

1 голос
/ 07 сентября 2011

В этих случаях вы должны попробовать установить MySQL или Gem MySQL против MySQL Connector / C

. Я написал об этом учебник:

0 голосов
/ 21 мая 2014

У меня все еще есть проблема с гемом mysql2, но следующий подход помог мне установить mysql с RoR в Windows Env.

Шаг 1: Изменения файла гема: ({app} / Gemfile)

Обновление mysql2 -> mysql

Шаг 2. Обновление в файле database.yml ({app} /config/database.yml)

Смена адаптера: mysql2 -> адаптер: mysql

    host: localhost -->  host: 127.0.0.1

Шаг 3: Загрузите mysql-connector-c-noinstall-6.0.2-win32

Шаг 4. Скопируйте mysql-connector-c-noinstall-6.0.2-win32 \ lib \Файл libmysql.dll в C: \ RailsInstaller \ Ruby1.9.3 \ bin

Шаг 5. Обновление комплекта && Запуск сервера rails

0 голосов
/ 07 сентября 2011

Установка Mysql Connector / C , предоставляет необходимые библиотеки lib и include.

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