Forum: Italian Ruby user group Soluzione RoR 2.3.2 + MySQL 5.1.35 su Windows

Posted by Andrea Pavoni (Guest)
on 2009-06-27 01:50
(Received via mailing list)
Salve a tutta la lista,

non so se sono l'unico ad esserci *cascato*, comunque ho deciso di
condividerlo, considerato che NON SI TROVA una soluzione coerente al
problema in oggetto, senza prima sbatterci la testa diverse ore =P

per varie ragioni, ho di installato un ambiente di sviluppo anche su
windows (Vista Ultimate 64), attualmente ho queste versioni:

- Ruby OneClickInstaller (ruby 1.8.6)
- rubygems 1.3.3
- Rails 2.3.2
- MySQL 5.1.35 x86_32 (essential)

dopo una giornata di errori e ricerche su google, finalmente funziona
tutto, la soluzione è abbastanza semplice (ma non intuitiva =P), il
problema è che, come dicevo, non ne parlano (quasi) da nessuna parte,
tranne che in post questo thread, che è anche recente:
http://www.ruby-forum.com/topic/172179#827367

in pratica occorre scaricare il file libmySQL.dll dal pacchetto di
InstantRails presso questo URL:
http://instantrails.rubyforge.org/svn/trunk/InstantRails-win/InstantRails/mysql/bin/

infine bisogna sostituire questo file nella directory 'bin' di MySQL e
piazzarne un'altra copia nella 'bin' dell'installazione Ruby o, in
alternativa, nella System32 di windows.

a questo punto basta riavviare MySQL e tutto funziona.

spero di aver fatto cosa gradita a coloro che hanno incontrato problemi
con questo argomento, o al massimo di aver prevenuto qualche mal di
testa ai prossimi che ci proveranno =P

saluti,
A.
Posted by Pietro Giorgianni (giorgian)
on 2009-06-27 11:00
(Received via mailing list)
Il giorno 27 giugno 2009 01.49, Andrea Pavoni<apeacox@gmail.com> ha 
scritto:
> Salve a tutta la lista,
>
> windows (Vista Ultimate 64)
>
> - Ruby OneClickInstaller (ruby 1.8.6)
> - rubygems 1.3.3
> - Rails 2.3.2
> - MySQL 5.1.35 x86_32 (essential)

uguale solo che io ho vista 32.

> in pratica occorre scaricare il file libmySQL.dll dal pacchetto di
> InstantRails presso questo URL:
> http://instantrails.rubyforge.org/svn/trunk/InstantRails-win/InstantRails/mysql/bin/
>
> infine bisogna sostituire questo file nella directory 'bin' di MySQL e
> piazzarne un'altra copia nella 'bin' dell'installazione Ruby o, in
> alternativa, nella System32 di windows.
> a questo punto basta riavviare MySQL e tutto funziona.

inizialmente avevo copiato il libmysql.dll che viene con
l'installazione di mysql in c:\ruby\bin, ma non funzionava.
così ho preso quello di instantrails e l'ho copiato in c:\ruby\bin,
senza però sostituire quello di mysql, e sembra funzionare...


pietro
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.