2012-01-30 2 views
0

Я нахожусь на windows xp pro, мне сказали использовать mysql2 gem в моем приложении ruby ​​on rails. mysql 2 gm не будет работать, если у вас установлен mysql 6. wamp и xampp не содержат mysql 6 в своих последних версиях! поэтому, как установить mysql 6 ... Я использую xampp, и я не хочу устанавливать mysql, а затем apache, затем php, а затем phpmyadmin, я хочу использовать что-то, что имеет весь пакет, такой как wamp или xampp, поэтому мне интересно, если вы знать, как перейти на mysql 6wampp или xampp: как обновить до mysql 6?

и еще одна вещь, поддерживает ли mysql 6? я хочу попробовать мое приложение на некоторые виртуальный хостинг, так что я не хочу, чтобы установить mysql2 для развития и mysql в производстве только потому, что хостинг-провайдеры не поддерживает MySQL 6

Когда я бегу rake db:create я вижу:

rake aborted! incorrect mysql client library version! this gem was compiled for 6.0.0 but the client library is 5.5.12 
+0

если вы не можете ответить на этот вопрос, просто скажите мне, если mysql6 широко поддерживается или нет, так что я бы не тратить время на исправление проблемы! – Lynob

+0

Что вы сделали, чтобы решить эту проблему? –

+0

@Railsbeginner, пожалуйста, прочитайте мой ответ ниже – Lynob

ответ

1

я решил эту ошибку, загрузив [архивную версию MySQL Connector/C 6.0.2 для 32 бит] [4] и копирование libmysql.dll от mysql-connector-c-noinstall-6.0.2-win32-vs2005\lib

к C:\RailsInstaller\Ruby1.9.2\bin

+0

отлично! просто нужно добавить dll mysql-коннектора в railsinstaller –

0

MySQL 5.5.20 это последняя стабильная версия ... я использую 5.5.0 и 5.1 и mysql2 работают отлично

Смежные вопросы