Bonjour,
J’essaie désespérément d’installer mysql sous Win XP(‘gem install
mysql’) (ruby v1.8.6, gem 1.3.1 et rails 2.2.2) et voici que j’obtiens
en retour :
C:\Documents and Settings\G081622>gem install --verbose mysql
GET 200 OK: RubyGems.org | your community gem host
Installing gem mysql-2.7.3-x86-mswin32
Downloading gem mysql-2.7.3-x86-mswin32.gem
GET 302 Found:
RubyGems.org | your community gem host
GET 404 Not Found:
http://rubyforge.iasi.roedu.net/gems/mysql-2.7.3-x86-mswin32.
gem
Failed, downloading gem mysql-2.7.3-mswin32.gem
GET 302 Found: RubyGems.org | your community gem host
GET 200 OK: http://de.mirror.rubyforge.org/gems/mysql-2.7.3-mswin32.gem
c:/ruby/lib/ruby/gems/1.8/gems/mysql-2.7.3-x86-mswin32/ext/mysql.so
c:/ruby/lib/ruby/gems/1.8/gems/mysql-2.7.3-x86-mswin32/ext/extconf.rb
c:/ruby/lib/ruby/gems/1.8/gems/mysql-2.7.3-x86-mswin32/ext/mysql.c.in
c:/ruby/lib/ruby/gems/1.8/gems/mysql-2.7.3-x86-mswin32/ext/mysql.c.in.patch
c:/ruby/lib/ruby/gems/1.8/gems/mysql-2.7.3-x86-mswin32/ext/test.rb
c:/ruby/lib/ruby/gems/1.8/gems/mysql-2.7.3-x86-mswin32/README
c:/ruby/lib/ruby/gems/1.8/gems/mysql-2.7.3-x86-mswin32/Rakefile
c:/ruby/lib/ruby/gems/1.8/gems/mysql-2.7.3-x86-mswin32/docs/README.html
Successfully installed mysql-2.7.3-x86-mswin32
1 gem installed
Installing ri documentation for mysql-2.7.3-x86-mswin32…
Installing RDoc documentation for mysql-2.7.3-x86-mswin32…
ERROR: While generating documentation for mysql-2.7.3-x86-mswin32
Bref, à part le pb avec RDoc, mysql semble être installé correctement.
Cela dit, quand on fait un ‘require “mysql”’, mysql est inconnu au
bataillon !
j’ai aussi essayé ‘gem install mysql --no-ri --no-rdoc’, mais sans plus
de succès.
J’ai aussi copié la dll libmysql.dll dans ruby/bin et
%systemroot%/system32 (ruby pas vraiment à l’aide avec les paths
Windows) ; pas mieux !
Au vu de ce que copie le ‘gem install ruby’, j’ai l’impression que ce
n’est pas vraiment adapté à l’environnement Windows.
Bref, je suis perdu.
Pffff, quelle galère ruby/Rails sous Windows !!
Quelqu’un aurait-il un tuyau (il va sans dire que je suis aussi allé
voir sur des forums anglo-saxons ; bcp de blabla, mais pas vraiment de
solutions …)