Pb installation mysql gems


#1

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: http://gems.rubyforge.org/latest_specs.4.8.gz
Installing gem mysql-2.7.3-x86-mswin32
Downloading gem mysql-2.7.3-x86-mswin32.gem
GET 302 Found:
http://gems.rubyforge.org/gems/mysql-2.7.3-x86-mswin32.gem
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: http://gems.rubyforge.org/gems/mysql-2.7.3-mswin32.gem
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 …)


#2

Pour les fichiers installé même si c’est surprenant de voir un .so, y’a
pas de soucis

Donc c’est peut-être plutôt un problème avec la version de mysql
installée sur ton système. Tu peux utiliser test.rb pour vérifier que ça
passe. Sinon d’après la doc, il te faut MySQL 5.0.27 au minimum, vérifie
si c’est bon.


#3

Tony C. wrote:

Pour les fichiers installé même si c’est surprenant de voir un .so, y’a
pas de soucis

Donc c’est peut-être plutôt un problème avec la version de mysql
installée sur ton système. Tu peux utiliser test.rb pour vérifier que ça
passe. Sinon d’après la doc, il te faut MySQL 5.0.27 au minimum, vérifie
si c’est bon.

Ça fonctionne effectivement en plaçant la dll libmysql.dll de la v5.0x
dans c:\windows\system32.
Mais j’ai tjs l’erreur de génération du RDoc lors de l’installation du
package (tant pis, je ferai avec).
Merci bcp Tony.


#4

J’ai aussi eu un pb avec cette install, alors je me suis tourné vers:
http://instantrails.rubyforge.org/wiki/wiki.pl
J’utilise netbeans comme “éditeur texte” et ça marche à peu près, je
dois quand même taper des ligne de commande car les commandes netbeans
ne fonctionnent pas tjs chez moi invoquant un problème avec mysql.so qui
est pourtant présent, Bref j’arrive à développer, c’est le principale.
Bon courage :slight_smile:

Arpin Didier a écrit :


#5

Mais j’ai tjs l’erreur de génération du RDoc lors de l’installation du
package (tant pis, je ferai avec).
Merci bcp Tony.

J’ai assez souvent cette erreur au niveau du rdoc, j’avoue ne jamais
m’en être inquiété donc je sais pas d’où ça peut venir


#6

Il y a le rubystack aussi qui doit être équivalent:

http://bitnami.org/stack/rubystack

Kim HENOCQUE a écrit :