Visualizzazione post con etichetta Ruby. Mostra tutti i post
Visualizzazione post con etichetta Ruby. Mostra tutti i post

venerdì 21 dicembre 2007

Ancora sul driver MySql per Ruby in Mac OSX

Pare che il processo descritto nel post precedente non fosse sufficente. Ho dovuto andare nella directory dove era installata la gem (nel mio caso era: /Library/Ruby/Gems/1.8/gems/mysql-2.7) e lanciare la compilazione a manella con un bel:
sudo env ARCHFLAGS="-arch i386" ruby extconf.rb --with-mysql-dir=/usr/local/mysql
seguito da un:
make install
facendo attenzione che il test.rb, che andrebbe eseguito, probabilmente non funzionerà (vi conviene far girare un vostro script con i parametri di connessione settati o, al massimo, far eseguire alla vostra applicazione Rails lo scaffolding.
Tosto, ma funziona.

----------------
Now playing: fIREHOSE - In My Mind

giovedì 20 dicembre 2007

Installare il driver MySql per Ruby su MacOsx

Dopo (appena) tre ore di lotta profonda sono riuscito ad installare il connettore per MySql in Ruby, necessario per poter andare avanti con quei (pochi) progetti di sviluppo che ho in mente.
La documentazione online è un po' carente, quindi mi lancio a pubblicare la mia perla di saggezza (insomma, in questa maniera sembra funzionare...)
Per installare il connettore MySql Ruby in Mac OSX:
basta lanciare il comando:
sudo env ARCHFLAGS="-arch i386" gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config
Banale, no? E' evidente che Gems, l'installer di Ruby, ha tuttora qualche problema con i Mac, nonostante l'affermazione della Apple che "MacOSX è la piattaforma ideale per sviluppare applicazioni Ruby on Rails"...
Dovrò fare qualche prova per essere sicuro che funzioni (ho installato l'ultima versione di MySql, e temo le incompatibilità di librerie) ma almeno il client è installato.
Alleluia!