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. P>
Merci pour l'aide! P>
4 Réponses :
Vous pouvez exécuter Vim dans IRB: P>
sur ma machine, je peux mettre cela dans mon fichier Il crée un fichier 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> .irbrc code> (situé dans votre répertoire domestique):
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>
$ irb | tee irb.log
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. P>
Vaut bien un look. P>
pry p>
Relatif à: Stackoverflow.com/questions/4218940 / ...