2010-07-15 3 views
0

J'ai un fichier mysql db utilisé par une application rails. Je veux créer un script Ruby à exécuter pour effectuer une tâche de maintenance hebdomadaire sur la base de données. Ma première ligne est:
require 'mysql'
J'ai essayé différents 'chemins' pour pointer là, mais un message d'erreur comme:Accéder à la base de données MySql existante avec ruby ​​(chemins?)

1:in `require': no such file to load 

Je:

Code

à: \ Ruby \ les sites \ somepgm
mysql à: \ Ruby \ lib \ gemmes \ 1.8 \ gemmes \ mysql-2.8.1-x86-mswin32

Comment puis-je les amener à être n glace à l'autre?

Répondre

1
require 'rubygems' 
require 'mysql' 
+0

Cela fonctionne! Je pense que je devrais apprendre Ruby séparé de Rails pour mieux comprendre le tout, donc c'est le but de cet exercice. Merci d'avoir répondu. – rtfminc

+0

parfois votre fichier gemrc chargera des rubygems pour vous aussi, donc il n'est pas toujours clair si vous devez le faire ou non mais généralement si vous obtenez une erreur de chargement de gemme, c'est la première vérification. –

Questions connexes