http://stackoverflow.com/questions/5800920/error-no-such-file-to-load-sqlite3-sqlite3-native-loaderror?


Le 7 mai 2013 10:17, ziburudebian <[email protected]> a écrit :

> Bonjour à tous
>
> Je viens d'installer Ruby 2.0 ainsi que le DevKit 
> (DevKit-mingw64-64-4.7.2-20130224-1432-sfx)
>
> J'essaye de récupérer un projet ruby 1.8.6 pour le faire tourner sous ruby 
> 2.0 :
>
> J'ai récupéré les fichiers *config.ru, **application.rb*, *boot.rb, 
> environment.rb, routes.rb*, *development.rb, production.rb, test.r*b et 
> *Gemfile*
>
> à partir d'une application ruby 2.0 crée avec la commande *rails new test*
> Lorsque j'exécute *rails server* sur mon ancien projet ruby 1.8.6 j'ai 
> toujours les mêmes erreurs suivantes :
>
> *Par exemple avec la gem sqllite3 :
> *
> C:/Ruby200/lib/ruby/gems/2.0.0/gems/sqlite3-1.3.7-x86-mingw32/lib/sqlite3.rb:6:in
>  `require': cannot load such file -- sqlite3/sqlite3_native (LoadError)
>         from 
> C:/Ruby200/lib/ruby/gems/2.0.0/gems/sqlite3-1.3.7-x86-mingw32/lib/sqlite3.rb:6:in
>  `rescue in <top (required)>'
> *Par exemple avec la gem mysql :*
>
> C:/Ruby200/lib/ruby/gems/2.0.0/gems/mysql-2.9.1-x86-mingw32/lib/mysql.rb:6:in 
> `require': cannot load such file -- mysql/mysql_api (LoadError)
>         from 
> C:/Ruby200/lib/ruby/gems/2.0.0/gems/mysql-2.9.1-x86-mingw32/lib/mysql.rb:6:in 
> `rescue in <top (required)>'
>
> J'ai bien essayé d'installer le DevKit puis de refaire un bundle install mais 
> cela ne change rien !
>
> Avez-vous une idée ?
>
> Merci
>
> ____________________________________________________________________________________*
> Ma configuration :*
> ____________________________________________________________________________________
> Windows 7, 64 bits
> Aptana Studio 3
> Ruby 2.0.0p0 (2013-02-24) [i386-mingw32]
>
> *gem list :*
> actionmailer (3.2.13)
> actionpack (3.2.13)
> activemodel (3.2.13)
> activerecord (3.2.13)
> activerecord-mysql-adapter (0.0.1)
> activeresource (3.2.13)
>
> activesupport (3.2.13)
> arel (3.0.2)
> bigdecimal (1.2.0)
> builder (3.0.4)
> bundler (1.3.4)
> cgi_multipart_eof_fix (2.5.0)
> coffee-rails (3.2.2)
> coffee-script (2.2.0)
> coffee-script-source (1.6.2)
> erubis (2.7.0)
>
> execjs (1.4.0)
> fastthread (1.0.1 i386-mswin32)
> gem_plugin (0.2.3)
> hike (1.2.2, 1.2.1)
> i18n (0.6.1)
> io-console (0.4.2)
> journey (1.0.4)
> jquery-rails (2.2.1)
> json (1.7.7)
> linecache (0.43 mswin32)
>
> mail (2.5.3)
> mime-types (1.22, 1.21)
> minitest (4.3.2)
> mongrel (1.1.5 x86-mswin32-60)
> multi_json (1.7.2)
> mysql (2.9.1 x86-mingw32, 2.7.3 mswin32)
> polyglot (0.3.3)
> psych (2.0.0)
> rack (1.4.5)
> rack-cache (1.2)
>
> rack-ssl (1.3.3)
> rack-test (0.6.2)
> rails (3.2.13)
> railties (3.2.13)
> rake (10.0.4, 0.9.6)
> rdoc (4.0.0, 3.12.2)
> ruby-debug-base (0.10.3 mswin32)
> ruby-debug-ide (0.4.5)
> rubygems-update (2.0.3)
> sass (3.2.7)
>
> sass-rails (3.2.6)
> sprockets (2.2.2)
> sqlite3 (1.3.7 x86-mingw32)
> sqlite3-ruby (1.3.3)
> test-unit (2.0.0.0)
> thor (0.18.1, 0.18.0)
> tilt (1.3.7, 1.3.6)
> treetop (1.4.12)
> tzinfo (0.3.37)
> uglifier (2.0.1, 1.3.0)
>
> *Bundle list :*
>  * actionmailer (3.2.13)
>  * actionpack (3.2.13)
>  * activemodel (3.2.13)
>  * activerecord (3.2.13)
>  * activeresource (3.2.13)
>  * activesupport (3.2.13)
>  * arel (3.0.2)
>
>  * builder (3.0.4)
>  * bundler (1.3.4)
>  * coffee-rails (3.2.2)
>  * coffee-script (2.2.0)
>  * coffee-script-source (1.6
>  * erubis (2.7.0)
>  * execjs (1.4.0)
>  * hike (1.2.2)
>  * i18n (0.6.1)
>  * journey (1.0.4)
>
>  * jquery-rails (2.2.1)
>  * json (1.7.7)
>  * mail (2.5.3)
>  * mime-types (1.22)
>  * multi_json (1.7.2)
>  * mysql (2.9.1)
>  * polyglot (0.3.3)
>  * rack (1.4.5)
>  * rack-cache (1.2)
>  * rack-ssl (1.3.3)
>
>  * rack-test (0.6.2)
>  * rails (3.2.13)
>  * railties (3.2.13)
>  * rake (10.0.4)
>  * rdoc (3.12.2)
>  * sass (3.2.7)
>  * sass-rails (3.2.6)
>  * sprockets (2.2.2)
>  * sqlite3 (1.3.7)
>  * thor (0.18.1)
>  * tilt (1.3.7)
>
>  * treetop (1.4.12)
>  * tzinfo (0.3.37)
>  * uglifier (2.0.1)
>
> *Contenu du fichier Gemfile :*
>
> source 'https://rubygems.org'
>
> gem 'rails', '3.2.13'
>
> # Bundle edge Rails instead:
> # gem 'rails', :git => 'git://github.com/rails/rails.git'
> gem 'sqlite3'
> # gem 'sqlite3', '1.2.1', :require => 'sqlite3'
>
> # gem 'sqlite3-ruby', :require => 'sqlite3'
>
> # Gems used only for assets and not required
> gem 'mysql'
>
> # in production environments by default.
> group :assets do
>   gem 'sass-rails',   '~> 3.2.3'
>
>   gem 'coffee-rails', '~> 3.2.1'
>
>   # See https://github.com/sstephenson/execjs#readme for more supported 
> runtimes
>   # gem 'therubyracer', :platforms => :ruby
>
>   gem 'uglifier', '>= 1.0.3'
> end
>
> gem 'jquery-rails'
>
> # To use ActiveModel has_secure_password
> # gem 'bcrypt-ruby', '~> 3.0.0'bundle
>
> # To use Jbuilder templates for JSON
>
> # gem 'jbuilder'
>
> # Use unicorn as the app server
> # gem 'unicorn'
>
> # Deploy with Capistrano
> # gem 'capistrano'
>
> # To use debugger
> # gem 'debugger'
>
>  --
> --
> Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de
> Google Groups.
> Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse
> [email protected]
> Pour résilier votre abonnement envoyez un e-mail à l'adresse
> [email protected]
> ---
> Vous recevez ce message, car vous êtes abonné au groupe Google
> Groupes Railsfrance.
> Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le
> concernant, envoyez un e-mail à l'adresse
> [email protected].
> Pour plus d'options, visitez le site
> https://groups.google.com/groups/opt_out .
>
>
>

-- 
-- 
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
[email protected]
--- 
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes 
Railsfrance.
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, 
envoyez un e-mail à l'adresse [email protected].
Pour plus d'options, visitez le site https://groups.google.com/groups/opt_out .


Répondre à