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.

¿Fue útil?

Solución

Usted podría

  1. Encuentra todas las dependencias de la gema e instalarlos con la gema instalar

    o mejor

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top