Dans ton gemfile as-tu bien spécifié le gem mysql, et as tu fait un bundle update ensuite ?
Bonjour à tous,
Je viens de suivre ce tutoriel à la lettre (ainsi que d'autres) mais je bute à la 6ème minute lorsqu'il s'agit de créer l'application :
Ruby et Devkit sont installés en c:/Ruby
Le répertoire pour l'application est d:/www/tuto.
Lorsque je lance la commande rails new Ruby -d mysql, j'obtiens l'erreur :
C:/Ruby/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/commands/application.rb:12:in `expand_path': non-absolute home
(ArgumentError)
from C:/Ruby/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/commands/application.rb:12:in `<top (required)>'
from C:/Ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from C:/Ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from C:/Ruby/lib/ruby/gems/1.9.1/gems/railties-3.2.8/lib/rails/cli.rb:15:in `<top (required)>'
from C:/Ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from C:/Ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from C:/Ruby/lib/ruby/gems/1.9.1/gems/railties-3.2.8/bin/rails:7:in `<top (required)>'
from C:/Ruby/bin/rails:23:in `load'
from C:/Ruby/bin/rails:23:in `<main>'
Quelqu'un a-t-il déjà eut ce problème ?
Merci d'avance pour vos réponses
4 réponses
Le problème c'est qu'aucune application n'est créée, même sans relié avec mysql. Un simple rails new Toto me déclenche une erreur ...
Quelle version de ruby as-tu sur ta machine ?
ruby -v
Est-ce que tu as la même erreur lorsque tu crées une app sans mysql ?
Oui j'ai ma même erreur quand je tente de créer une application sans mysql. Je dis je tente, car en fait je n'ai jamais réussi à créer une app avec ruby, du fait de cette erreur !!!
ruby -v : ruby 1.9.3p286 (2012-10-12) [i386-mingw32]
rails -v : Rails 3.2.8
Config.yml (de devkit) m'indique bien - C:/Ruby