Ruby Mysql::Error (#08S01Bad handshake)

Причина в конфликте версий клиента и сервера mysql.

Сначала я попробовал
# gem install mysql
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_ssl_set()... no
checking for rb_str_set_len()... no
checking for rb_thread_start_timer()... no
checking for mysql.h... no
checking for mysql/mysql.h... no
*** extconf.rb failed ***
...............

Насколько видно, ему не хватате mysql.h, то есть скорее всего того, что сидит в mysql-devel пакете.
После yum install mysql55-devel данный джем установился, но это НЕ помогло.

Помогло на первый взгляд то же саме действие “с другой стороны”:
yum install ruby-mysql

» »

Оставить комментарий - Feel free to ask me in English

Он появится после того, как будет одобрен. - All comments are pre-moderated.

Внимание! Пожалуйста, не пишите в комментарии [url=... или [url]... - это будет считаться спамом. Если хотите дать ссылку - пишите просто адрес, до 2х на один коммент.
Attention! Please don't use "[url=..." or "[url]..." in comment's body or it will be deleted as spam
If you want to send me a link just type url, up to 2 urls in one comment.

Спасибо за отзыв! Thank you for a comment!