2012-05-08 17 views

Respuesta

4

Puede ponerlos en una Gemfile y utilizar bundler (bundle install).

Como alternativa, puede listar los comandos en un archivo:

gem install pg 
gem install sqlite3 

y usar algo como cat <filename> | xargs sudo para ejecutarlas.

** Considere el uso de RVM para administrar sus gemas en gemsets lugar de la instalación de ellos a nivel mundial con sudo.

18

El comando gem install acepta muchos parámetros, por lo que puede gem install nokogiri bundler de una sola vez, por ejemplo.

Como otros han dicho, Bundler y RVM hace todo lo relacionado con la gestión de gemas, versiones y dependencias un verdadero placer.

+0

Hey i-BLIS necesitaré para instalar todas las gemas en un directorio (junto con gemas de dependencia, y sí tengo todas las gemas de dependencia dentro de un directorio) sin el uso de RVM o cualquier otra joya. ¿Como hacer esto? – learner

+0

bundler está instalado de manera predeterminada ... – learner

+1

Curiosamente, 'gem install' realiza solicitudes por separado para cada gema. El 'bundle install' de Bundler hace una sola solicitud. Bundler es más eficiente debido a esto. –

Cuestiones relacionadas