# Aggiungere una nuova gemma

**URL:** <https://www.ruby-forum.com/t/aggiungere-una-nuova-gemma/245012>\
**Category:** IT\
**Created:** [August 10, 2016, 1:28pm UTC](https://www.ruby-forum.com/t/aggiungere-una-nuova-gemma/245012 "2016-08-10T13:28:16Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sadaf\_N](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/858c86/32.png) [@Sadaf\_N](https://www.ruby-forum.com/u/Sadaf_N)\
**Post date:** [August 10, 2016, 1:28pm UTC](https://www.ruby-forum.com/t/aggiungere-una-nuova-gemma/245012/1 "2016-08-10T13:28:16Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![alessio\_v](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/ce73a5/32.png) [@alessio\_v](https://www.ruby-forum.com/u/alessio_v)\
**Post date:** [August 11, 2016, 1:37pm UTC](https://www.ruby-forum.com/t/aggiungere-una-nuova-gemma/245012/2 "2016-08-11T13:37:37Z")

</div>

Dovresti leggere la documentazione:

[http://bundler.io/v1.3/man/bundle-install.1.html](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#CONSERVATIVE-UPDATING](http://bundler.io/v1.3/man/bundle-install.1.html#CONSERVATIVE-UPDATING)

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).
