2010-10-27 5 views
0

plantage de mon code ruby ​​sur ce codeRuby Mysql Crashing

puts "one" 
con = Mysql.real_connect('localhost', 'user', 'pass', 'database') 
puts "two" 

Il produit un mais pas deux ?? Pourquoi ne l'exécute-t-il pas davantage?

Répondre

0

Ajoutez require "mysql" au début.

Vérifiez également si vous pouvez vous connecter à votre base de données (autre que de ruby), juste pour vérifier que c'est en cours d'exécution.

EDIT:
En outre, sauf l'utilisation de manutention pour attraper ces erreurs subtiles.

+0

Oops c'était ça. Je l'avais commenté. – Will03uk