Regards ça :
http://stackoverflow.com/questions/3608287/error-installing-mysql2-failed-to-build-gem-native-extension
ou ça :
http://stackoverflow.com/questions/19765290/error-failed-to-build-gem-native-extension-error-installing-mysql2
. Il y a des parties pour Windows.

2014-12-31 12:58 GMT-05:00 ziburudebian <devmap...@gmail.com>:

> probleme de nartve extension; voici le resultat
> C:\Dev\Aptana\ciba>gem install mysql2 -v '0.3.17'
> Temporarily enhancing PATH to include DevKit...
> Building native extensions.  This could take a while...
> ERROR:  Error installing mysql2:
>         ERROR: Failed to build gem native extension.
>
>     C:/Ruby200-x64/bin/ruby.exe -r ./siteconf20141231-8948-ie70a9.rb
> extconf.rb
>
> checking for ruby/thread.h... yes
> checking for rb_thread_call_without_gvl() in ruby/thread.h... yes
> checking for rb_thread_blocking_region()... yes
> checking for rb_wait_for_single_fd()... yes
> checking for rb_hash_dup()... yes
> checking for rb_intern3()... yes
> checking for mysql_query() in -lmysqlclient... no
> checking for main() in -lm... yes
> checking for mysql_query() in -lmysqlclient... no
> checking for main() in -lz... no
> checking for mysql_query() in -lmysqlclient... no
> checking for main() in -lsocket... no
> checking for mysql_query() in -lmysqlclient... no
> checking for main() in -lnsl... no
> checking for mysql_query() in -lmysqlclient... no
> checking for main() in -lmygcc... no
> checking for mysql_query() in -lmysqlclient... no
> *** 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=C:/Ruby200-x64/bin/ruby
>         --with-mysql-dir
>         --without-mysql-dir
>         --with-mysql-include
>         --without-mysql-include=${mysql-dir}/include
>         --with-mysql-lib
>         --without-mysql-lib=${mysql-dir}/
>         --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}/
>         --with-mysqlclientlib
>         --without-mysqlclientlib
>         --with-mlib
>         --without-mlib
>         --with-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
>         --with-mygcclib
>         --without-mygcclib
>         --with-mysqlclientlib
>         --without-mysqlclientlib
>
> extconf failed, exit code 1
>
> Gem files will remain installed in
> C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/mysql
> 2-0.3.17 for inspection.
> Results logged to
> C:/Ruby200-x64/lib/ruby/gems/2.0.0/extensions/x64-mingw32/2.0.
> 0/mysql2-0.3.17/gem_make.out
>
> C:\Dev\Aptana\ciba>
>         --without-mysqlclientlib
>
>
> Le mercredi 31 décembre 2014 17:18:03 UTC+1, Archiloque a écrit :
>>
>> que se passe-t-il quand tu fais gem install mysql2 -v ‘0.3.17’ comme il
>> te le propose ?
>>
>> Julien
>>
>> Le 31 déc. 2014 à 10:43, ziburudebian <devm...@gmail.com> a écrit :
>>
>> ok merci pour virtual box, je m'en rappelle je l'avais utilisé dans le
>> passé; mais je vais quand meme essayer de persister sous windows 7
>> j'ai tout ce qu'il faut sur mysql; j'ai un Wamp2.2 d'installer sur ma
>> mahcine, j'ai meme copie libmysql.dll (de mon install de wamp) dans le
>> repertoire bin de ruby;
>> de plus dans ma liste des gems mysql est bien installé
>> donc je ne comprends pas ce message d'erreur
>>
>> Le mardi 30 décembre 2014 20:07:33 UTC+1, ziburudebian a écrit :
>>>
>>> bonjour
>>>
>>> Je suis sous windows 7, 64 bits
>>> J'ai installé ruby 2.0.0-p598-x64 et le devKit DevKit-mingw64-64-4.7.2-
>>> 20130224-1432
>>>
>>> J'ai cree une application avec rails new monappli, sans probleme
>>>
>>> voici le résultat de ma commande *gem list* :
>>> C:\Dev\Aptana\ciba>gem list
>>>
>>> *** LOCAL GEMS ***
>>>
>>> actionmailer (4.1.7)
>>> actionpack (4.1.8, 4.1.7)
>>> actionview (4.1.8, 4.1.7)
>>> activemodel (4.1.7)
>>> activerecord (4.1.7)
>>> activesupport (4.1.8, 4.1.7)
>>> arel (5.0.1.20140414130214)
>>> bigdecimal (1.2.0)
>>> builder (3.2.2)
>>> bundler (1.7.9)
>>> coffee-rails (4.0.1)
>>> coffee-script (2.3.0)
>>> coffee-script-source (1.8.0)
>>> daemons (1.1.9)
>>> erubis (2.7.0)
>>> eventmachine (1.0.4)
>>> execjs (2.2.2)
>>> hike (1.2.3)
>>> i18n (0.7.0, 0.6.11)
>>> io-console (0.4.2)
>>> jbuilder (2.2.6)
>>> jquery-rails (3.1.2)
>>> json (1.8.1, 1.7.7)
>>> kaminari (0.16.1)
>>> kaminari-i18n (0.2.0)
>>> mail (2.6.3)
>>> mime-types (2.4.3)
>>> minitest (5.5.0, 4.3.2)
>>> multi_json (1.10.1)
>>> mysql2 (0.3.17)
>>> psych (2.0.0)
>>> rack (1.5.2)
>>> rack-test (0.6.2)
>>> rails (4.1.7)
>>> rails-i18n (4.0.3)
>>> railties (4.1.7)
>>> rake (10.4.2, 0.9.6)
>>> rdoc (4.2.0, 4.0.0)
>>> rubygems-update (2.4.5)
>>> sass (3.2.19)
>>> sass-rails (4.0.5)
>>> sdoc (0.4.1)
>>> sprockets (2.12.3)
>>> sprockets-rails (2.2.2)
>>> sqlite3 (1.3.10 x64-mingw32)
>>> sqlite3-ruby (1.3.3)
>>> test-unit (2.0.0.0)
>>> thin (1.6.3)
>>> thor (0.19.1)
>>> thread_safe (0.3.4)
>>> tilt (1.4.1)
>>> turbolinks (2.5.3)
>>> tzinfo (1.2.2)
>>> tzinfo-data (1.2014.10)
>>> uglifier (2.6.0)
>>>
>>> t mon Gemfile :
>>>
>>> source 'https://rubygems.org'
>>>
>>> # Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
>>> gem 'rails', '4.1.7'
>>> # Use SCSS for stylesheets
>>> gem 'sass-rails', '~> 4.0.3'
>>> # Use Uglifier as compressor for JavaScript assets
>>> gem 'uglifier', '>= 1.3.0'
>>> # Use CoffeeScript for .js.coffee assets and views
>>> gem 'coffee-rails', '~> 4.0.0'
>>>
>>> # Turbolinks makes following links in your web application faster. Read
>>> more: https://github.com/rails/turbolinks
>>> gem 'turbolinks'
>>> # callback $(document).ready if turbolinks are used
>>> gem 'jquery-turbolinks'
>>>
>>> # Build JSON APIs with ease. Read more: https://github.com/rails/
>>> jbuilder
>>> gem 'jbuilder', '~> 2.0'
>>> # bundle exec rake doc:rails generates the API under doc/api.
>>> gem 'sdoc', '~> 0.4.0',          group: :doc
>>>
>>> # Spring speeds up development by keeping your application running in
>>> the background. Read more: https://github.com/rails/spring
>>> gem 'spring',        group: :development
>>>
>>> gem 'tzinfo-data'
>>>
>>> # Gestion d'un utilisateur avec Login et Mot de Passe
>>> gem 'devise', '~> 3.4.1'
>>>
>>> # Nouvelle syntaxe pour l'HTML plus rapide (suppression des balises)
>>> gem 'slim-rails', '~> 2.1.5'
>>>
>>> # Choix de Mysql2 pour prise en charge de l'encodage Fr
>>> gem 'mysql2', '~> 0.3.17'
>>>
>>> # Ajout du Jquery
>>> gem 'jquery-rails', '~> 3.1.2'
>>>
>>> # Permet la generation de fichier Excel
>>> gem 'spreadsheet', '~> 1.0.0'
>>>
>>> # Permet la generation de fichier PDF a partir d'une page html // ABANDON
>>> #gem 'wkhtmltopdf-binary', '~> 0.9.9.3'
>>> #gem 'pdfkit', '~> 0.6.2'
>>> #gem 'wicked_pdf', '~> 0.11.0'
>>>
>>> # Pagination
>>> gem 'kaminari', '~> 0.16.1'
>>> gem 'kaminari-i18n', '~> 0.2.0'
>>>
>>> # Remplace le serveur Web Webrick, (permet de ne pas affichier certain
>>> debug inutile dans la console + plus rapide en version finale)
>>> gem 'thin', '~> 1.6.3'
>>>
>>> # Traductions des Dates et certains autres champs
>>> gem 'i18n', '~> 0.6.11' #Langue
>>> gem 'rails-i18n', '~> 4.0.3'
>>>
>>>
>>> ensuite j'ai executé la commande suivante :
>>>
>>> bundle install --path vendor/bundle --without test
>>>
>>> et j'ai l'erreur suivante :
>>>
>>> C:\Dev\Aptana\ciba>bundle install --path vendor/bundle --without test
>>> DL is deprecated, please use Fiddle
>>> Fetching gem metadata from https://rubygems.org/...........
>>> Resolving dependencies...
>>> You have requested:
>>>   i18n ~> 0.6.11
>>>
>>>
>>>
>>> Avez-vous une idée ?
>>>
>>> Merci
>>>
>>>
>> --
>> --
>> 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
>> rails...@googlegroups.com
>> Pour résilier votre abonnement envoyez un e-mail à l'adresse
>> railsfrance...@googlegroups.com
>> ---
>> 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 railsfrance...@googlegroups.com
>> .
>> Pour obtenir davantage d'options, consultez la page
>> https://groups.google.com/d/optout.
>>
>>
>>  --
> --
> 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
> railsfrance@googlegroups.com
> Pour résilier votre abonnement envoyez un e-mail à l'adresse
> railsfrance-unsubscr...@googlegroups.com
> ---
> 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
> railsfrance+unsubscr...@googlegroups.com.
> Pour obtenir davantage d'options, consultez la page
> https://groups.google.com/d/optout.
>

-- 
-- 
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 
railsfrance@googlegroups.com
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
railsfrance-unsubscr...@googlegroups.com
--- 
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 railsfrance+unsubscr...@googlegroups.com.
Pour plus d'options, visitez le site https://groups.google.com/d/optout .

Répondre à