Vous pouvez simplement utiliser RVM :Ruby Version Manager. Il s'agit d'un gestionnaire de version complet, à l'instar du gestionnaire de version de nœud (nvm) et d'autres, en ce sens qu'il vous permet d'avoir différentes versions de ruby et différentes collections de gemmes pour chaque projet. Il fait le travail de garder les gemmes isolées les unes des autres ainsi que du système ruby, mais au détriment de l'apprentissage d'un gestionnaire de version complet.
Lorsqu'il est exécuté sans racine, il s'installe localement dans ~/.rvm et n'affecte pas les autres utilisateurs.
Ajouter le --local
flag à votre installation :
gem install --local request-log-analyzer
Si cela pose des problèmes, essayez de télécharger la gemme manuellement et de pointer gem
directement en utilisant :
gem install --local path/to/gem/filename.gem
Si vous souhaitez l'installer dans votre accueil utilisateur, selon rubygems :
Lorsque vous utilisez l'option --user-install, RubyGems installera les gems dans un répertoire de votre répertoire personnel, quelque chose comme ~/.gem/ruby/1.9.1. Les commandes fournies par les gems que vous avez installées se retrouveront dans ~/.gem/ruby/1.9.1/bin. Pour que les programmes qui y sont installés soient disponibles pour vous, vous devez ajouter ~/.gem/ruby/1.9.1/bin à votre variable d'environnement PATH.
La commande pour cela serait simplement
gem install --user-install request-log-analyzer
Vous pouvez essayer :
gem install --user-install gem_name