Cómo instalar las gemas a nivel local?
-
26-09-2019 - |
Pregunta
Me tiene sin conexión a Internet en la máquina servidor, por lo que necesito para instalar gemas localmente. Probé
joya instalar carriles-2.3.4.gem
Sin embargo, estoy recibiendo errores.
¿Cómo puedo instalar gemas localmente.
Gracias.
Solución
Usted podría
-
Encuentra todas las dependencias de la gema e instalarlos con la gema instalar
o mejor
-
Copiar los directorios de la gema de otro equipo (el mismo uno mismo, etc.). Puede encontrar el directorio necesario ejecutando el comando
gem environment
y tomando nota de los caminos de GEM (ver más abajo). También es posible que tenga que copiar archivos desde el directorio de la aplicación.RubyGems Medio Ambiente:
- rubygems VERSIÓN: 1.3.2
- RUBY VERSION: 1.8.7 (2010-01-10 Patchlevel 249) [i486-linux]
- Directorio de instalación: /usr/lib/ruby/gems/1.8
- RUBY ejecutables: /usr/bin/ruby1.8
- Directorio ejecutables: / usr / bin
- rubygems plataformas:
- rubí
- x86-linux
- CAMINOS GEM:
- /usr/lib/ruby/gems/1.8
- /home/chris/.gem/ruby/1.8
- GEM CONFIGURACIÓN:
- : update_sources => true
- : verbose => true
- : punto de referencia => false
- : backtrace => false
- : bulk_threshold => 1000
- : fuentes => [ " http://gems.rubyforge.org/ ", "< a href = "http://gems.github.com" rel = "noreferrer nofollow"> http://gems.github.com "]
- fuentes remotas:
Otros consejos
Si está trabajando con rieles, sugeriría desembalar las gemas que necesita al proveedor antes de implementar en el servidor.