Tabla de Contenidos

Ubicación: Inicio > Programación > Ruby > Instalar y usar GEMS privados

Instalar y usar GEMS privados

Entorno y uso básico

Como es habitual en la mayoría de tareas relacionados con Ruby Rails, lo primero que debes hacer es acceder a tu cuenta de alojamiento mediante SSH.

Configura tu entorno Rails

Para poder seguir las indicaciones de esta guía debes Configurar tu entorno para Ruby de forma correcta.

Para ver las GEMAS instalados en el sistema y/o en tu directorio personal, ejecuta:

gem list --local

Para ver todos las GEMAS disponibles para su instalación, ejecuta:

gem list --remote

Nota: Al ejecutar este comando puede que tengas que esperar varios minutos a que el listado de GEMS sea devuelto.

También puedes ver los GEMAS disponibles para su instalación y cuyo nombre comienza por una letra o cadena determinada. Por ejemplo, para ver los GEMS que empiezan por “ge”, ejecuta:

gem list --remote ge

La instalación de GEMAS

Si, por ejemplo, queremos instalar la GEMA llamado geoip debemos ejecutar:

gem install geoip

Esto hará que el GEM geoip se instale en el directorio /home/<usuario>/ruby/gems de tu cuenta de alojamiento.

Ahora podemos volver a listar los GEMS instalados y veremos el recien instalado:

gem list --local

Hacer tus GEMAS accesibles a tus aplicaciones

A veces, a pesar de haber instalado una gema de forma correcta, tu aplicación Rails no es capaz de encontrar esa GEMA y por tanto, no hará uso de la misma.

Lo primero que debes intentar para solucionar este problema es reiniciar tu aplicación Rails y si eso no lo soluciona tendrás que seguir las indicaciones de la guía Hacer tus GEMAS accesibles a tus aplicaciones.

Problemas al instalar GEMAS

Existen GEMAS que no podrás instalar por falta de permisos. Si al instalar una GEMA de encuntras con un error solicitanos la instalación de la misma, lo haremos encantados.