[英]How to install mysql and ruby and mysql/ruby on Mac OS X 10.6.6
[英]Issue with mysql gem on Ruby 1.9.2 on Mac OS X 10.6.6
我是Ruby noob(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
未定義方法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實例正確通信。 關於可能的問題有什么想法?
我在使用Ruby 1.9.2的mysql gem上遇到了一些非常奇怪的問題。
然后我切換到mysql2 gem,它解決了我的大部分問題。
這是一個示例(來自MySQL2自述文件):
client = Mysql2::Client.new(:host => "localhost", :username => "root")
results = client.query("SELECT * FROM users WHERE group='githubbers'")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.