Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 09/03/2007, à 16:35

harri

Ruby rails probleme generation de modèle todo

Bonjour

j'essaye de suivre le tuto suivant http://manuals.rubyonrails.com/read/chapter/38 mais ca ne fonctionne pas! !

j'ai le message d'erreur suivant:

$ ruby script/generate model Todo
/home/phil/lib/ruby/gems/1.8/gems/activerecord-1.15.2/lib/active_record/connection_adapters/abstract/connection_specification.rb:204:in `establish_connection': adapter:mysql database:todo username:phil password:phil host:localhost database is not configured (ActiveRecord::AdapterNotSpecified)
        from /home/phil/lib/ruby/gems/1.8/gems/activerecord-1.15.2/lib/active_record/connection_adapters/abstract/connection_specification.rb:202:in `establish_connection'
        from /home/phil/lib/ruby/gems/1.8/gems/activerecord-1.15.2/lib/active_record/connection_adapters/abstract/connection_specification.rb:195:in `establish_connection'
        from /home/phil/lib/ruby/gems/1.8/gems/rails-1.2.2/lib/initializer.rb:229:in `initialize_database'
        from /home/phil/lib/ruby/gems/1.8/gems/rails-1.2.2/lib/initializer.rb:88:in `process'
        from /home/phil/lib/ruby/gems/1.8/gems/rails-1.2.2/lib/initializer.rb:43:in `run'
        from ./script/../config/../config/environment.rb:13
        from /home/phil/local/lib/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
        from /home/phil/lib/ruby/gems/1.8/gems/rails-1.2.2/lib/commands/generate.rb:1
        from /home/phil/local/lib/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
        from script/generate:3

apparement le problème serait à cette endroit la.

database:todo username:phil password:phil host:localhost database is not configured (ActiveRecord::AdapterNotSpecified

)

mais ma base est correctement configurée donc je ne vois pas?

Je ne vois pas trop ou est le problème.  si quelqu'un peut m'aider ou à des idées.

Dernière modification par harri (Le 09/03/2007, à 16:38)

Hors ligne

#2 Le 12/03/2007, à 14:46

harri

Re : Ruby rails probleme generation de modèle todo

Comme je n'ai toujours pas de solutions je continue tout seul.
Alors j'ai essayé d'installer mysql en passant par gem mais ca ne parche pas

phil@phil:~$ sudo gem install mysql
Password:
Need to update 4 gems from http://gems.rubyforge.org
....
complete
Select which gem to install for your platform (i486-linux)
 1. mysql 2.7.3 (mswin32)
 2. mysql 2.7.1 (mswin32)
 3. mysql 2.7 (ruby)
 4. mysql 2.6 (ruby)
 5. mysql 2.5.1 (ruby)
 6. Cancel installation
> 3
Building native extensions.  This could take a while...
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers.  Check the mkmf.log file for more
details.  You may need configuration options.

Provided configuration options:
        --with-opt-dir
        --without-opt-dir
        --with-opt-include
        --without-opt-include=${opt-dir}/include
        --with-opt-lib
        --without-opt-lib=${opt-dir}/lib
        --with-make-prog
        --without-make-prog
        --srcdir=.
        --curdir
        --ruby=/usr/bin/ruby1.8
        --with-mysql-config
        --without-mysql-config
        --with-mysql-dir
        --without-mysql-dir
        --with-mysql-include
        --without-mysql-include=${mysql-dir}/include
        --with-mysql-lib
        --without-mysql-lib=${mysql-dir}/lib
        --with-mysqlclientlib
        --without-mysqlclientlib
        --with-mlib
        --without-mlib
        --with-mysqlclientlib
        --without-mysqlclientlib
        --with-zlib
        --without-zlib
        --with-mysqlclientlib
        --without-mysqlclientlib
        --with-socketlib
        --without-socketlib
        --with-mysqlclientlib
        --without-mysqlclientlib
        --with-nsllib
        --without-nsllib
        --with-mysqlclientlib
        --without-mysqlclientlib

ERROR:  While executing gem ... (RuntimeError)
    ERROR: Failed to build gem native extension.
Gem files will remain installed in /home/phil/lib/ruby/gems/1.8/gems/mysql-2.7 for inspection.
  

Results logged to /home/phil/lib/ruby/gems/1.8/gems/mysql-2.7/gem_make.out

alors je regarde la sortie dans gem_make.out mais iln'y a rien

le contenu du répertoire mysql-2.7 est normal

phil@phil:~$ ls lib/ruby/gems/1.8/gems/mysql-2.7/
COPYING     extconf.rb    mkmf.log    mysql.gemspec  README_ja.html  tommy.css
COPYING.ja  gem_make.out  mysql.c.in  README.html    test.rb

Dernière modification par harri (Le 12/03/2007, à 14:49)

Hors ligne