【发布时间】:2010-09-08 01:47:10
【问题描述】:
我在 Slow Leopard(通过 MacPorts 安装)上运行 Ruby 1.9(ruby 1.9.1p376(2009-12-07 修订版 26041)[i386-darwin10])。
然后我通过 MacPorts 安装了 Ruby MySQL 客户端库: 安装 rb19-mysql
尝试使用它我得到以下错误:
db.rb:4:in `initialize': 参数数量错误(4 代表 0)(ArgumentError) 来自 db.rb:4:in `new' 来自 db.rb:4:in `'我的代码:
require 'mysql'
require 'pp'
dbh = Mysql.new("localhost", "testuser", "testpass", "test")
puts "Server version: " + dbh.get_server_info
似乎我在这里遗漏了一些非常基本的东西。
我是否安装了正确的客户端库? 我使用正确吗? 我是否缺少其他一些依赖项?
如果有人能指出我正确的方向,将不胜感激。
谢谢!
【问题讨论】:
-
“Slow Leopard”是 OS X 内部的玩笑还是错字?如果是错字,是弗洛伊德的错字吗? :)
-
Slow err Snow Leopard 对我来说已经足够快了.. 确实是错字:)
-
但它可能会比 Win XP 慢...