Ciao, ho fatto casino con rvm. Mi serve capire qual'e la vostra strategia!! Ecco cosa ho: rvm rubies ree-1.8.7-2011.03 [ x86_64 ] ruby-1.9.2-p290 [ x86_64 ] ruby-1.9.3-p125 [ x86_64 ] => ruby-1.9.3-rc1 [ x86_64 ] GEMSETS rvm gemset list_all gemsets for ree-1.8.7-2011.03 (found in /Users/drambald/.rvm/gems/ree-1.8.7-2011.03) global gemsets for ruby-1.9.2-p290 (found in /Users/drambald/.rvm/gems/ruby-1.9.2-p290) global gemsets for ruby-1.9.3-p125 (found in /Users/drambald/.rvm/gems/ruby-1.9.3-p125) global gemsets for ruby-1.9.3-rc1 (found in /Users/drambald/.rvm/gems/ruby-1.9.3-rc1) global E Tutte le gemme installate sono sotto ruby-1.9.2-p290. che palle! Come procedo? Cancello tutte le gemme da 1.9.2 e reinstallo? Creo un gemset con le gemme in 1.9.2? Grazie! Davide
on 2012-06-05 12:20
on 2012-06-05 12:23
On 5 June 2012 12:20, Davide Rambaldi <davide.rambaldi@gmail.com> wrote: > Ciao, ho fatto casino con rvm. Mi serve capire qual'e la vostra strategia!! Io creo un gemset per ciascuna gemma che sto scrivendo e confino tutto l idem per le webapplication. Ho un gemset 'hacking' per pentest e security che funge un po' da calderone. Il tutto per ciascun interprete. Anche se in realt ho solo un 1.8.7 e un 1.9.2. Ecco la mia strategia :) -- $ cd /pub $ more beer The blog that fills the gap between appsec and developers: http://armoredcode.com
on 2012-06-05 14:39
Usando Bundler, i gemset diventano ridondanti, quindi non li uso. Maurizio -- My profile <https://plus.google.com/100973969013103507046/about> 2012/6/5 Paolo Perego <thesp0nge@gmail.com>
on 2012-06-05 15:10
Il 05/06/12 14:39, maurizio de magnis ha scritto:
> Usando Bundler, i gemset diventano ridondanti, quindi non li uso.
ecco, non sei il primo che sento che dice questa cosa, per non mi torna
:)
quindi tu hai un solo "gemset" (con o senza rvm) con tutte le gemme di
tutti i progetti installate e lanci tutto anteponendo "bundle" ad ogni
comando, giusto? ma non capita mai che una gemma vada in conflitto con
un'altra o che il "bin" di una versione venga usato al posto di
un'altra? insomma bundler cos pulito nella gestione delle gemme in un
unico calderone?
on 2012-06-05 15:12
2012/6/5 Tommaso Visconti <tommaso.visconti@gmail.com>:
> cos pulito nella gestione delle gemme in un unico calderone?
io pure faccio cos e generalmente funziona. Poi ovviamente ogni due
per tre mi scordo di premettere "bundle exec" e mi gratto la testa
guardando l'output.
--
twitter: @riffraff
blog (en, it): www.riffraff.info riffraff.blogsome.com
work: circleme.com
on 2012-06-05 15:17
2012/6/5 Tommaso Visconti <tommaso.visconti@gmail.com> > insomma bundler cos pulito nella gestione delle gemme in un unico > calderone? Bundler, basandosi sul Gemfile, inserisce nel load path tutti i path delle gemme necessarie. Con un alias b="bundle exec" in genere risolvi la maggior parte dei problemi di usabilita' ;-) Maurizio -- My profile <https://plus.google.com/100973969013103507046/about>
on 2012-06-05 18:00
[scusate se ho editato il titolo ma il forum su web non mi passa la parola cas...] Sto mantenendo e sviluppando sw con la 1.8.7, 1.9.2 e 1.9.3 per cui cerco di isolare completamente ogni interprete. Installo un bundler nel @global di ciascun interprete e poi creo gemset diversi per progetto. Bundler va ad installare le gemme del Gemfile nei gemset separati. Può essere ridondante ma mi sento più sicuro (esagero?). In qualche caso ho anche un gemset diverso per ogni branch che abbia bisogno di gemme differenti. Per coincidenza mi è capitato proprio oggi di dover mantenere rails 3.0.3 nel branch di produzione di un progetto ed avere rails 3.0.13 in quello nuovo di sviluppo. Poi con .rvmrc passo da un gemset all'altro quasi solo facendo checkout, che si porta dietro anche i Gemfile e Gemfile.lock giusti. Questo è un po' vecchio (2010) ma descrive il mio approccio http://bcardarella.com/post/699582642/rvm-gemsets-... Ci sono link interessanti nella discussione Paolo
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.