Forum: Italian Ruby user group Aggiungere una nuova gemma

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
B8b8f3f5913767f4817ddf4ba1eb4f4d?d=identicon&s=25 Alessio Varalta (alessio_v85)
on 2016-08-10 13:28
Ciao, vorrei aggiungere una nuova gemma.

So che alla fine devo lanciare il comando

bundle install

ma quest'ultimo avvia un processo che aggiorna tutte le gemme?
Ho paura di spaccare l'applicazione e sarebbe di mio interesse
aggiungere la gemma senza che null'altro venga aggiornato.
Mi date qualche dritta,grazie.
666b4ee5c26c5f60f0448ad0ab7777f3?d=identicon&s=25 Riccardo Tacconi (rtacconi)
on 2016-08-11 13:37
Dovresti leggere la documentazione:

http://bundler.io/v1.3/man/bundle-install.1.html

piu` precisamente la tua domanda e trattata qui:

http://bundler.io/v1.3/man/bundle-install.1.html#C...

bundler aggiungera` la tua gemma senza cambiare le altre, ma se leggi il
file qui sopra, se la tua gemma ha una dipendenza in comune con una
altra gemma potrebbe anche aggiornare la dipendenza. Il consiglio e` di
avere un buon test coverage e contrallare che il tuo bundle install non
abbia creata uno o piu` bugs.

Dal link sopra:

In this case, both actionpack and activemerchant depend on
activesupport. The actionpack gem depends on activesupport 2.3.8 and
rack ~> 1.1.0, while the activemerchant gem depends on activesupport >=
2.3.2, braintree >= 2.0.0, and builder >= 2.0.0.

When the dependencies are first resolved, Bundler will select
activesupport 2.3.8, which satisfies the requirements of both gems in
your Gemfile(5).
This topic is locked and can not be replied to.