2010-12-02 17 views
1
# rails -d mysql newapp 
/usr/local/lib/ruby/1.8/x86_64-linux/digest/md5.so: /usr/local/lib/ruby/1.8/x86_64-linux/digest/md5.so: undefined symbol: rb_Digest_MD5_Init - /usr/local/lib/ruby/1.8/x86_64-linux/digest/md5.so (LoadError) 
     from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' 
     from /usr/local/lib/ruby/gems/1.8/gems/railties-3.0.3/lib/rails/generators/rails/app/app_generator.rb:1 
     from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' 
     from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' 
     from /usr/local/lib/ruby/gems/1.8/gems/railties-3.0.3/lib/rails/commands/application.rb:16 
     from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' 
     from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' 
     from /usr/local/lib/ruby/gems/1.8/gems/railties-3.0.3/lib/rails/cli.rb:14 
     from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' 
     from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' 
     from /usr/local/lib/ruby/gems/1.8/gems/rails-3.0.3/bin/rails:8 
     from /usr/local/bin/rails:19:in `load' 
     from /usr/local/bin/rails:19 
[[email protected] www]# 

donne la même erreur si je prends l'option mysql"rails -d mysql newapp" donne: un symbole indéfini: rb_Digest_MD5_Init

+0

liées à cette question? http://stackoverflow.com/questions/3545118/faulty-ruby-compilation-with-rvm-getting-undefined-symbol-rb-digest-md5-init – zetetic

+0

J'ai vu ça et j'ai pensé que ça pourrait être, mais c'est ubuntu et RVM/racku, pas de rails. Ce n'était pas une aide. –

Répondre

0

vous utilisez Rails3?

Si oui, alors la syntaxe pour créer une nouvelle application avec MySQL est la suivante:

rails new newapp -d mysql