Ciao a tutti,
voi siete gi passati a Ruby 2.0.0-p0 in produzione?
Vedete particolari motivi per aspettare a migrare?
Ciao
Ciao a tutti,
voi siete gi passati a Ruby 2.0.0-p0 in produzione?
Vedete particolari motivi per aspettare a migrare?
Ciao
Se usi Ruby per applicazioni Rails, sei costretto ad aspettare perch
Rails
3.x non pienamente compatibile con Ruby 2.0.
A DNSimple usiamo Travis per il continuos integration di tutti i sistemi
in
produzione ed abbiamo configurato le build per essere eseguite in
contemporanea sy Ruby 1.9.3 e Ruby 2.0.
Il risultato che la build ancora fallisce.
Stiamo lavorando ad un nuovo progetto che una app Rails ancora molto
semplice, a differenza delle altre app, ma ancora non ho risultati della
build per quella (a causa di un piccolo errore di Travis di cui mi sono
appena accorto). Appena ho altre info aggiorno il thread.
Abbiamo anche un’app Sinatra, ma anche in quel caso stesso problema con
Travis.
In poche parole, Ruby 2.0 ancora leggermente prematuro nel nostro caso.
Essendo anche autore di diverse gem, per quanto riguarda le gem devo
dire
che non ho rilevato errori di compatibilit e fino ad oggi tutte le gem
che
ho rilasciato erano compatibili anche con Ruby 2.0. Ho avuto un problema
con debugger, ma l’ultima versione compatibile con Ruby 2.0.
Credo comunque che ci vorranno ancora alcuni mesi prima di cominciare a
vedere grandi applicazioni sotto Ruby 2.0.
– Simone
2013/4/3 Andrea F. [email protected]
–
Simone C.
Passionate programmer and dive instructor
Twitter: @weppos https://twitter.com/weppos - Facebook: simone.io
2013/4/3 Andrea F. [email protected]
Noi usiamo Rails 3.2.x e i test ci passano tutti anche con Ruby 2.0.
Forse c’e’ qualche parte di Rails che vuoi usate e noi no che non ancora
compatibile.
Contrordine. In realt l’ultima versione dovrebbe essere compatibile.
Riguardo a Sinatra, confermo che passa con Ruby 2.0. Sto ancora
aspettando
riguardo alle altre app Rails, purtroppo alcune build su Travis girano
con
Ruby 2.0-rc1 invece di Ruby 2.0-p0 e la rc1 fallisce nell’installazione
di
una delle gem di activemodel 3.2.13.
– Simone
–
Simone C.
Passionate programmer and dive instructor
Twitter: @weppos https://twitter.com/weppos - Facebook: simone.io
Anche qui (Litmus), abbiamo lo stesso setup di DNSimple per Travis CI,
ma a
noi la build con Ruby 2 e Rails 3.2.13 passa.
Simone, credo tu debba richiedere l’upgrade alla versione sperimentale
della VM di Travis, che installa la patch-level 0 e l’ultimo RubyGems.
Non abbiamo ancora fatto il deploy in produzione perch stiamo
riscrivendo
un po’ di recipes di Chef, a parte questo intoppo, non ci sono problemi.
2013/4/3 Simone C. [email protected]
2013/4/4 Luca G. [email protected]
Anche qui (Litmus), abbiamo lo stesso setup di DNSimple per Travis CI, ma a
noi la build con Ruby 2 e Rails 3.2.13 passa.
Simone, credo tu debba richiedere l’upgrade alla versione sperimentale
della VM di Travis, che installa la patch-level 0 e l’ultimo RubyGems.
Ciao Luca,
S, infatti il codebase di DNSimple gira con la VM sperimentale. Per
credo
ci sia una qualche incompatibilit con rspec, perch la build comunque
fallisce.
Abbiamo invece altre app che girano sulla VM stable, ma in quel caso di
default la 2.0-dev.
Gli ho scritto ieri, mi hanno detto che se era urgente migravano,
altrimenti migreranno tutte le app rimanenti nelle prossime settimane.
Ora che mi ha ricordato, fammi vedere se riesco a capire chi il
colpevole
che fa schiantare la build.
– Simone
–
Simone C.
Passionate programmer and dive instructor
Twitter: @weppos https://twitter.com/weppos - Facebook: simone.io
2013/4/3 Simone C. [email protected]
Se usi Ruby per applicazioni Rails, sei costretto ad aspettare perch Rails
3.x non pienamente compatibile con Ruby 2.0.
Ciao Simone,
grazie del feedback.
Noi usiamo Rails 3.2.x e i test ci passano tutti anche con Ruby 2.0.
Forse c’e’ qualche parte di Rails che vuoi usate e noi no che non
ancora
compatibile.
Sarebbe interessante sapere cos’. Non avevo pensato che potesse esserci
qualcosa di non compatibile. Faro una ricerca per capire se una cosa
che
potremmo usare anche noi in futuro.
Ciao
Piccolo follow-up. Ieri ho messo in produzione la prima app con Ruby
2.0.
Si tratta dell’app Sinatra che avevo accennato. So far, so good.
@ Luca
Ho anche identificato il problema della main app con Ruby 2.0 e si
chiama
NewRelic (che novit).
All green now!
– Simone
2013/4/4 Simone C. [email protected]
Ciao Luca,
Ora che mi ha ricordato, fammi vedere se riesco a capire chi il
Twitter: @weppos https://twitter.com/weppos - Facebook: simone.io
–
Simone C.
Passionate programmer and dive instructor
Twitter: @weppos https://twitter.com/weppos - Facebook: simone.io
Ciao a tutti,
ho bisogno di un suggerimento per la scelta di un motore a regole in
ruby.
Finora ho trovato questi progetti, ei quali il primo (ruleby) mi sembra
il piu’ utilizzato.
ruleby GitHub - Ruleby/ruleby: the Rules Engine for Ruby
rools http://rools.rubyforge.org/
wongi engine GitHub - ulfurinn/wongi-engine: A rule engine written in Ruby.
rules engine https://github.com/dougochris/rules_engine
Qualcuno ha un’esperienza in merito da condividere ?
grazie
Chiara Palmieri
Ciao Chiara,
guarda anche ruote (GitHub - jmettraux/ruote: a ruby workflow engine (dead)) un workflow
engine per
Francesco
Il giorno 09 aprile 2013 13:51, Chiara Palmieri
[email protected]ha scritto:
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.
Sponsor our Newsletter | Privacy Policy | Terms of Service | Remote Ruby Jobs