Я пытаюсь установить gem mysql под Windows 7 x64. Ruby -v - ruby 1.8.6 (2009-03-31 patchlevel 368) [i386-mingw32] и драгоценный камень - 1.3.4. Поэтому проблема в том, что когда я пытаюсь "gem install mysql", я получаю следующую ошибку:
D:\ruby\lib\ruby\gems\1.8\gems\mysql-2.7>gem install mysql
Building native extensions. This could take a while...
ERROR: Error installing mysql:
ERROR: Failed to build gem native extension.
D:/ruby/bin/ruby.exe extconf.rb
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lm... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lz... no
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lsocket... no
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lnsl... no
checking for mysql_query() in -lmysqlclient... no
*** extconf.rb failed ***
Я попытался добавить bin mysql в PATH, как описано здесь, это не помогло так же, как добавить различные варианты --with-mysql (-dir, -lib и т.д.) в инструкцию. Как я могу это исправить? ТИА
Я не думаю, что mysql gem был выпущен для сборки Ruby в mingw32, хотя определенно кажется что-то прибывающее на этом фронте.
Более того, установщик с одним щелчком мыши вообще не работает на mingw32, хотя он попадает туда, а самый большой выдающийся элемент - все собранные камни для совместимости.
Вы можете попробовать создать среду mingw32-gcc и попытаться самостоятельно создать библиотеку или вернуться к 1.8.6 инсталлятор mswin32 и время выполнения и отслеживать установщик с одним щелчком мыши прогресс.
Разве кто-то другой знает разные, конечно?