Pages : 1
#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
Pages : 1