我在我的Mac上設置紅寶石和MySQL,我有問題連接到我的本地MySQL服務器。Ruby Mysql連接
require 'rubygems'
require 'mysql'
...
db = Mysql.new("localhost", "root", "", "")
...
這給我下面的錯誤,當我運行此腳本fromt他的命令行:
generate.rb:37:in `initialize': wrong number of arguments (4 for 0) (ArgumentError)
from generate.rb:37:in `new'
from generate.rb:37
我不知道爲什麼我收到這個錯誤...任何想法?
給出: generate.rb:37:未定義的方法'連接」爲MySQL:類(NoMethodError) – gprime 2010-05-17 18:05:23
嗯,我不知道什麼的MySQL你正在使用的連接器。 'sudo gem spec mysql'說什麼? – 2010-05-17 18:09:19
倫尼:腳本gprime $ sudo的創業板規範的MySQL 密碼: ---紅寶石/對象:寶石::規格 名稱:mysql的 版本:紅寶石/對象:寶石::版本 散列:45 搶鮮:假 段: - 2 - 8 - 1 版本:2.8.1 平臺:紅寶石 作者: - 富田正弘 autorequire: BINDIR:BIN cert_chain:[] ... – gprime 2010-05-17 18:29:20