Appunti di Matteo


Mysql Con Jruby E Rails 2.2.2

Oggi ho dovuto provare jruby per un futuro deploy su macchina…beh…si…windows =(

attimo di tristezza….

Ok, dicevo quindi che la cosa è abbastanza semplice, per prima cosa installiamo jruby.
Io uso port perchè non ho problemi per updates e percorsi e soprattutto perchè sono pigro.
Per voi hacker ci sono sempre i sorgenti.

sudo port install jruby
.....
jruby -v
jruby 1.1.3 (ruby 1.8.6 patchlevel 114) 
(2008-12-20 rev 6586) [i386-java]

Ora semplicemente basta digitare jruby al posto di ruby per, indovinate un po’,
usare jruby al posto di ruby! Incredibile eh…
Ma ovviamente non è tutto oro quel che luccica, perchè dovete reinstallare tutte le gemme che
usate nella vostra app nelle gemme di jruby.

per vedere che (j)gemme avete installato:

jruby -S gem list --local


jruby -S gem list —local


Io consiglio fortemente di usare le ultime features di rails 2.2.x per freezare le gemme, cosi non impazzirete con le dipendenze.

In ogni caso dovete per forza installare:

sudo jruby -S gem install rails mongrel jdbc-mysql activerecord-jdbcmysql-adapter


sudo jruby -S gem install rails mongrel jdbc-mysql activerecord-jdbcmysql-adapter


Ora potete lanciare la vostra app con:

jruby script/server


jruby script/server


Nota importantissima (quella dove ho perso più tempo), se usate mysql dovete cambiare il
tipo di adapter nel vostro database.yml:

adapter: jdbcmysql


adapter: jdbcmysql


Buon divertimento.



teo: Dec 20, 2008 00:00:00 GMT
tags: rails
blog comments powered by Disqus
Ultimi post


Tags



Progetti su github


    Curriculum

    matteo parmiLa mia fantastica ed entusiasmante carriera professionale. Curriculum via googledocs, aggiornato a bassa frequenza.