Domanda

Sono abbastanza nuovo a Ruby / Rails, ma mi è stato dare un'occhiata a bundler e si stava chiedendo come funziona esattamente. Si installa un set completo di gemme come gem install XYZand normale, e poi utilizzare il Gemfile per tirare un certo sottoinsieme di quelle gemme per l'uso con una specifica applicazione? O di non installare le gemme normalmente più e solo includerli nella Gemfile e poi fare un bundle install per includere tutti in un pacchetto che viene poi utilizzato con l'applicazione?

Grazie mille per aver trovato il tempo per rispondere a questo, io sono solo un po 'confuso su ciò che la funzionalità di Bundler è esattamente.

- MAP

È stato utile?

Soluzione

Pensate a bundler come strumento di gestione dei pacchetti.

Da comando bundle help:

bundle install # Installare il contesto attuale del sistema

bundle package # Serrature e quindi memorizza nella cache tutte le gemme in vendor / cache

comando bundle install Così installerà tutte le gemme per la Sistema che sono elencati nella Gemfile così come le loro dipendenze. Se il gioiello non è stato installato in precedenza sarà afferrarlo dalla repo Gemcutter. bundle package memorizza nella cache i file .gem nella vostra app directory vendor / cache.

Non c'è bisogno di correre gem install prima.

Altri suggerimenti

Queste due collegamenti spiegano tutto ciò che riguarda fardellatrice.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top