Ubicación: Inicio > Programación > Ruby > Instalar y usar GEMS privados
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.
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
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
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.
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.