Не удается запустить установку MySQL gem Fedora 14, даже после установки mysql-devel, ruby-devel и rubygems - PullRequest
1 голос
/ 10 марта 2011

Я пытаюсь установить mysql gem через

sudo gem install mysql --version 2.7

Однако я получаю следующую ошибку:

Building native extensions.  This could take a while...
...........
ERROR:  Error installing mysql:
    ERROR: Failed to build gem native extension.

/usr/bin/ruby 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... yes
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... yes
checking for mysql_query() in -lmysqlclient... no
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers.  Check the mkmf.log file for more
details.  You may need configuration options.

Есть идеи?

1 Ответ

2 голосов
/ 10 марта 2011

кое-что попробовать:

gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config

конечно используйте путь, где находится ваш mysql_config. mysql_config будет там, если вы установили клиент mysql

gem install mysql -- \
--with-mysql-include=/usr/include/mysql \
--with-mysql-lib=/usr/lib/mysql

используйте пути, где ваша библиотека и заголовки для mysql.

...