我在我的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