Simplemente podría usar RVM:Ruby Version Manager. Es un administrador de versiones completo, en la línea del administrador de versiones de nodos (nvm) y otros, en el sentido de que permite tener diferentes versiones de ruby y diferentes colecciones de gemas para cada proyecto. Hace el trabajo de mantener las gemas aisladas entre sí y del sistema Ruby, pero a expensas de aprender un administrador de versiones completo.
Cuando se ejecuta sin root, se instala localmente en ~/.rvm y no afecta a otros usuarios.
Agrega el --local
marca a tu instalación:
gem install --local request-log-analyzer
Si eso causa algún problema, intente descargar la gema manualmente y señalar gem
directamente a él usando:
gem install --local path/to/gem/filename.gem
Si desea instalarlo en su hogar de usuario, según rubygems:
Cuando usa la opción --user-install, RubyGems instalará las gemas en un directorio dentro de su directorio de inicio, algo así como ~/.gem/ruby/1.9.1. Los comandos provistos por las gemas que instaló terminarán en ~/.gem/ruby/1.9.1/bin. Para que los programas instalados allí estén disponibles para usted, debe agregar ~/.gem/ruby/1.9.1/bin a su variable de entorno PATH.
El comando para esto sería simplemente
gem install --user-install request-log-analyzer
Puedes probar:
gem install --user-install gem_name