Używam Ruby 1.9 (ruby 1.9.1p376 (2009-12-07 rewizja 26041) [i386-darwin10]) na Wolnym Panelu (instalowanym przez MacPort).Waniliowy dostęp MySQL z Ruby 1.9 na Snow Leopard
Potem zainstalowanego klienta biblioteki Ruby MySQL za pośrednictwem MacPorts: zainstalować RB19-mysql
Próbuje go użyć otrzymuję następujący błąd:
db.rb:4:in `initialize': wrong number of arguments(4 for 0) (ArgumentError) from db.rb:4:in `new' from db.rb:4:in `'
Mój kod:
require 'mysql'
require 'pp'
dbh = Mysql.new("localhost", "testuser", "testpass", "test")
puts "Server version: " + dbh.get_server_info
Wygląda na to, że brakuje mi czegoś bardzo podstawowego.
Czy zainstalowałem odpowiednią bibliotekę klienta? Używam go poprawnie? Czy brakuje mi niektórych innych zależności?
Byłbym wdzięczny, gdyby ktoś wskazał mi właściwy kierunek.
Dzięki!
Czy "Slow Leopard" to OS X w żartach, czy literówka? Jeśli to literówka, czy jest to freudiańska? :) –
Slow err Snow Leopard jest wystarczająco szybki dla mnie .. Typo naprawdę :) – deepakg
Ale może się wolniej niż Win XP ... – Jaryl