2011-03-06 3 views
0

Je n'arrive pas à faire fonctionner les rails. J'ai suivi le tutoriel here et il ne semble pas vouloir travailler en raison de problèmes mysql ou quelque chose .. Je suis actuellement sur windows et j'ai aussi wamp installé. J'ai installé ruby ​​en utilisant railsinstaller de railsinstaller.org. Quoi qu'il en soit dans le navigateur que je reçois cette erreur:Impossible de faire fonctionner les rails

Please install the jdbcmysql adapter: `gem install activerecord-jdbcmysql-adapter` (no such file to load -- active_record/connection_adapters/jdbcmysql_adapter) 

Le problème est que je continue à installer ce et je ne reçois pas une erreur, mais il dit seulement que le dossier actif n'a pas réussi à se connecter et dès Je ferme le serveur il jette à nouveau l'erreur jdbcmysql. Toute aide est la bienvenue, merci!

+0

Utilisez-vous JRuby? –

+0

@andrew honnêtement, je ne sais vraiment pas. Quelle commande devrais-je taper pour savoir? Je viens de commencer ruby ​​il y a environ 2 heures. – Tyler

+0

Que signifie 'ruby --version' en sortie? –

Répondre

3

Comme vous n'utilisez pas JRuby, il n'y a aucune raison d'utiliser l'adaptateur MySQL JDBC comme vous l'êtes.

Dans votre fichier config/database.yml dans le répertoire racine de votre application Rails, trouver où il est dit adapter: et changer ce que la ligne à:

adapter: mysql2 

Pour plus de détails sur la configuration voir le Rails Guides. Vous devrez ensuite installer la gemme mysql2.

+1

cela ne fonctionnait toujours pas, mais après plus creuser autour je pense que je peux avoir trouvé le problème. Netbeans semble me forcer à utiliser jruby plutôt que l'interpréteur par défaut. Devrais-je le laisser faire? Sinon, je ne sais pas où se trouve l'interpréteur par défaut. – Tyler

+0

À moins que vous n'ayez une raison d'utiliser JRuby, vous devriez probablement utiliser l'IRM à la place. Il est probablement installé dans 'c: \ Ruby'. –

Questions connexes