【发布时间】:2011-03-19 13:42:41
【问题描述】:
我是一个 Ruby 菜鸟(Roob?),我正在努力让我的系统启动并运行。我已经通过 rvm 安装了 Ruby(使用了实用指令)。我还通过社区版本 (5.5.10) 安装了 MySQL。我还为 Ruby (2.8.1) 安装了 mysql gem。
在 IRB 中,当我键入时:
需要“mysql”
我得到“真实”
但是,如果我尝试连接到我的数据库,请在 IRB 中使用它:
dbh = Mysql.real_connect("localhost", "root", "", "test")
我收到这条消息:
NoMethodError: 未定义方法real_connect' for Mysql:Class
from (irb):2
from /Users/tlee/.rvm/rubies/ruby-1.9.2-p180/bin/irb:16:in'
Ruby mysql gem 似乎没有正确安装,或者至少它似乎没有与 mysql 实例正确通信。关于问题可能是什么的任何想法?
【问题讨论】:
-
您安装了哪个版本的 gem?我已经用 2.8.1 试过了,效果很好。
标签: mysql ruby osx-snow-leopard rvm