0
votes

commande pry introuvable après l'installation de gem

Après avoir installé le gem pry et tapé pry dans le terminal, j'obtiens une erreur indiquant que la commande n'est pas trouvée:

-bash: pry: command not found
Successfully installed pry-0.12.2
Parsing documentation for pry-0.12.2
Done installing documentation for pry after 1 seconds
1 gem installed


0 commentaires

3 Réponses :


1
votes

Cela dépend tellement des détails de votre installation ruby qu'il est difficile de vous donner une recette à suivre qui fonctionnera à partir de ce point, mais la réponse générale à la raison pour laquelle vous ne pouvez pas exécuter pry est que le binaire pry n'est pas dans votre PATH. Si vous trouvez l'endroit où vivent vos binaires gem et que vous l'ajoutez à votre PATH, vous pourrez alors exécuter pry . La manière exacte de procéder dépend de la manière dont vous avez installé Ruby et de la configuration de votre environnement. Par exemple, si vous utilisez rbenv et que vous souhaitez utiliser un binaire immédiatement après l'avoir installé, je sais que vous devez exécuter rbenv rehash . Mais il peut y avoir d'autres procédures à suivre pour d'autres configurations.

Peut-être qu'un moyen plus simple pour vous d'initier une session pry est d'exécuter irb place, et à partir de là, vous pouvez require 'pry' et Pry.start


1 commentaires

J'ai installé une ancienne version de ruby (2.5.1) et pry semble maintenant fonctionner parfaitement.



0
votes

Assurez-vous que vous ajoutez un pry à vos variables d'environnement (Windows)

Écrivez env dans le menu démarrer puis choisissez Edit the System Environment Variables puis allez dans l'onglet Advanced puis cliquez sur Environment Variables User Variables Sélectionnez le Path puis cliquez sur Edit puis New et C:\Ruby26-x64\bin votre chemin ruby par exemple C:\Ruby26-x64\bin ( ce répertoire si vous y allez, vous y verrez le levier) Et cliquez sur ok puis ok puis ok .

Fermez maintenant votre terminal et ouvrez-le à nouveau (le problème devrait être résolu après cela) [essayez de redémarrer votre PC s'il ne résout pas, puis ouvrez le terminal et réessayez]

entrez la description de l'image ici


0 commentaires

0
votes

Je suis tombé sur le même problème. Il a été résolu simplement après avoir redémarré mon terminal (j'utilise iTerm2 sur Mac).


0 commentaires