12
votes

Comment économisez-vous des entrées IRB dans un fichier .rb?

Peut-être comme une question de débutante (et c'est depuis que je suis nouveau à Ruby et à IRB), mais il existe un moyen de sauvegarder les commandes que vous avez faites dans IRB pour déposer? Je joue avec Watir et j'adorerais enregistrer toutes mes entrées dans le fichier au lieu de copier et coller chacun.

Merci pour l'aide!


4 Réponses :


2
votes

0 commentaires

29
votes

sur ma machine, je peux mettre cela dans mon fichier .irbrc code> (situé dans votre répertoire domestique): xxx pré>

Il crée un fichier IRB. Journal code> contenant votre historique de lecture. IRB utilise readline pour la saisie de commande. Il pourrait être configuré de ne pas utiliser readline pour certaines personnes, je ne sais pas. Et peut-être que l'histoire sera tronquée à un moment donné, ou peut-être que cela sera modifié par certaines commandes que vous faites dans votre session IRB ... mais essayez-la et voyez si cela fonctionne. P>

Si vous voulez L'invite IRB et le résultat de chaque commande à inclure dans le journal, utilisez simplement le TEE pour enregistrer la sortie de IRB: P>

$ irb | tee irb.log


0 commentaires

0
votes

Jetez un coup d'œil à console watir .


0 commentaires

0
votes

J'ai trouvé cette question quand on cherche à faire la même chose. J'ai fini par passer de la CISR à Pry; Il s'agit d'un projet RUBY séparé pour RUBY qui possède toute une multitude de fonctionnalités avancées non prises en charge en IRB.

Vaut bien un look.

pry


0 commentaires