Errore migrazione su mysql

Passato su un nuovo portatile con OSX Leopard, installazione fresca,
importato l’applicazione e il database senza nessun problema, tutto
funzionante.

Poi, alla prima migrazioneil seguente errore:

computer-di-matteo-folin-2:bd matteo$ rake db:migrate
(in /Users/matteo/Development/RubyOnRails/bd)
!!! The bundled mysql.rb driver has been removed from Rails 2.2. Please
install the mysql gem and try again: gem install mysql.
rake aborted!
no such file to load – mysql

(See full trace by running task with --trace)
computer-di-matteo-folin-2:bd matteo$ mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 43
Server version: 5.1.36 MySQL Community Server (GPL)

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input
statement.

mysql>

La gemma mysql 2.7 è installata, come da
http://wonko.com/post/how-to-install-the-mysqlruby-gem-on-mac-os-x-leopard

mysql installato in /usr/local come da classico tutorial Hivelogic.

Rails con mysql funziona, solo sulla migrazione dà l’errore.

Grazie

Premesso che io non uso mysql, non ti manca il driver ruby?

sudo gem install mysql

Claudio Petasecca D. wrote:

Premesso che io non uso mysql, non ti manca il driver ruby?

sudo gem install mysql

è installato, mysql (2.7).

Dopo aver rovistato la rete e provato tutte le variazioni possibili
intorno alla gemma mysql penso che reinstallerò tutto.
Temo che il problema sia nell’installazione di rubygems, ho fatto tutto
un pò di corsa di notte…

Comunque grazie.

Risolto.

Spiego che non si sa mai che a qualcuno possa servire.

L’assistente migrazione aveva importato pure una cartella ~.gems con
tutte le gemme “vecchie” di tiger, eliminata quella e riprestinati i
path verso ruby, rails e mysql in /usr/local tutto (sembra) tornato a
posto.

Era subdolo perchè which ruby mi forniva il path giusto… solo
analizzando il --trace dell’errore e poi i dettagli di gem list -d ho
“capito”.