Come si controlla quale Ruby un gioiello è installato per utilizzare rbenv? O potrebbe esserci un posto centrale accessibile a tutti i Rubini? Sto solo eseguendo script Ruby not Rails. rbenv-gemset sembra essere per quello?Installare gemme con Ruben con rbenv
11
A
risposta
14
La gemma è installata in qualunque sia il tuo Rubino attualmente selezionato. Per esempio.
rbenv shell 2.0.0-p247
gem install bundler # bundler is installed for Ruby 2.0.0-p247 only
rbenv shell 1.9.3-p447
gem install bundler # bundler is installed for Ruby 1.9.3-p447 only
1
solo per aggiungere il: rbenv-gemset
sarebbe per organizzare le vostre gemme all'interno della stessa versione rubino. Solo rbenv
controlla quale rubino installi le tue gemme in ...
Grazie. E il tuo esempio suggerisce che posso solo cambiare la shell per apportare queste modifiche. Non volevo cambiare il Ruby globale da installare. E più avanti il tuo esempio suggerisce che bundler funziona solo sul Ruby in cui stai lavorando. Non avevo guardato in bundler, ma dal momento che gestisce Rubies, ho pensato che potrebbe essere la strada da percorrere, ma non sembra per i miei non-Rails uso. – Greg
Bundler non gestisce le versioni Ruby, gestisce le dipendenze gem. –
Grazie ancora. Questo è un po 'quello che pensavo. Ho ancora problemi con l'installazione sul sistema e 1.8.7. Devo passare un po 'di tempo a vedere cosa è dove, perché installo una gemma e quindi non è disponibile. – Greg