Ciao a tutti, ho da poco iniziato a studiare ruby e vorrei chiedervi un
consiglio. Io cerco di connettermi ad un database mysql attraverso il
seguente codice:
class ConDB
require 'mysql'
def initialize
end
def connessione
begin
@con=Mysql.new("localhost","root","E9ciov7","quiz")
rescue MysqlError => e
print "ecco l'errore di con: #{e.error}"
ensure @con.close
end
end
def disconnessione
begin
@con.close
rescue MysqlError => e
print "ecco l'errore di disc: #{e.error}"
end
end
end
il problema è che, quando lo mando in esecuzione, mi da errore nella
riga dove ho scritto: require 'mysql'. L'errore
è:C:\Documents and
Settings\Andrea\Documenti\NetBeansProjects\CCCquiz\lib\con_d_b.rb:8: no
such file to load -- mysql (LoadError)
from :1
aspetto vostre risposte. (se ci sono errori nel codice corregetemi
grazie)
on 21.04.2008 15:02
on 21.04.2008 15:06
prova ad aggiungere require 'rubygems' prima di require 'mysql' se non funziona controlla se hai installato la gemma di mysql (ma credo che ci sia installata di default) On Mon, Apr 21, 2008 at 3:00 PM, Andrea Colombari <linux.swap@tiscali.it> wrote: > begin > print "ecco l'errore di disc: #{e.error}" > > _______________________________________________ > Ml mailing list > Ml@lists.ruby-it.org > http://lists.ruby-it.org/mailman/listinfo/ml > -- __________________________________________________ Piero Bozzolo - cookedapple.net Linux User #403396
on 21.04.2008 15:48
no non includo la riga di codice che esce nell'errore (se intendi questo).