gpt4 book ai didi

mysql - 从 Snow Leopard 上的 Ruby 1.9 访问 Vanilla MySQL

转载 作者:可可西里 更新时间:2023-11-01 07:09:21 26 4
gpt4 key购买 nike

我在 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': wrong number of arguments(4 for 0) (ArgumentError)    from db.rb:4:in `new'    from db.rb:4:in `'

My code:

require 'mysql'
require 'pp'

dbh = Mysql.new("localhost", "testuser", "testpass", "test")
puts "Server version: " + dbh.get_server_info

看来我在这里遗漏了一些非常基本的东西。

我是否安装了正确的客户端库?我使用正确吗?我是否缺少其他一些依赖项?

如果有人能指出我正确的方向,我将不胜感激。

谢谢!

最佳答案

你要找的是:

dbh = Mysql.real_connect("localhost", "testuser", "testpass", "test")

关于mysql - 从 Snow Leopard 上的 Ruby 1.9 访问 Vanilla MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2080961/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com