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 DisqusUltimi post
- Il relax del sabato pomeriggio (js kung-fu) May 22, 2010 00:00:00 GMT
- Gemme e plugins per i quali val la pena di vivere Dec 06, 2009 00:00:00 GMT
- Nuovi databases, couchdb vs mongodb parte 2 Aug 28, 2009 00:00:00 GMT
- Archivio
Tags
Progetti su github
![]()
Curriculum
La mia fantastica ed entusiasmante carriera professionale. Curriculum via googledocs, aggiornato a bassa frequenza.
fatto con: webby, blueprint css e jquery