Используя ruby gem 'sequel', когда я пытаюсь выполнить Sequel.connect("mysql://localhost")
, я получаю следующую ошибку:
Sequel::AdapterNotFound: LoadError: require 'mysql' did not define Mysql::CLIENT_MULTI_RESULTS!
You are probably using the pure ruby mysql.rb driver,
which Sequel does not support. You need to install
the C based adapter, and make sure that the mysql.so
file is loaded instead of the mysql.rb file.
Как я могу заставить этот гем подключиться к серверу MySQL?
Система: Win XP, Ruby 1.8.7, Mysql 5.1.51.
sudo env ARCHFLAGS="-arch x86_64" gem install ruby-mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config
Однако я использую Windows, поэтому я попробовалgem install ruby-mysql -- --with-mysql-config="C:\Program Files\...\my.ini"
(я не знаю, что my.ini является моим файлом конфигурации.) - person JellicleCat   schedule 08.08.2011