1

私は同様の質問を読みましたが、問題を解決するものは何もないようです。私が得る正確なエラーは次のとおりです。

/mysql.rb:1019:in `read': Packets out of order: 0<>  (RuntimeError)

from C:/Ruby193/lib/ruby/1.9.1/mysql.rb:444:in `read'
from C:/Ruby193/lib/ruby/1.9.1/mysql.rb:110:in `real_connect'
from C:/Ruby193/lib/ruby/1.9.1/mysql.rb:91:in `initialize'
from testmysql.rb:6:in `new'
from testmysql.rb:6:in `<main>'

私のコードは、これを使用する方法を確認するための単なるテストスクリプトです。

#!/usr/bin/ruby

require 'mysql'

begin
con = Mysql.new 'localhost', 'username', 'password'
puts con.get_server_info
rs = con.query 'SELECT VERSION()'
puts rs.fetch_row

rescue Mysql::Error=> e
puts e.errno
puts e.error

ensure
con.close if con
end

私は見落としていることがあるはずだと知っています。

4

0 に答える 0