J'ai Sqlite3 version 3.16.2
installé sur mac Os Sierra 10.12.6
en utilisant macports
. Il ne me permet pas actuellement de parcourir l'historique de mon dernier SQL commmands
, lorsque j'appuie sur up
, il affiche ^[[A
à la place. J'ai aussi readline @7.0.003_1
installé à travers macports
, mais cela ne semble pas aider. J'utilise Sqlite3 dans terminal
.Comment activer readline sur un macports sqlite3 installer
J'ai cherché sur le web mais pour autant que je sache, les informations que j'ai trouvées ne s'appliquent pas à une installation macPorts
de Sqlite3.
Comment puis-je faire en sorte que je puisse passer par le history of my last SQL commmands
en appuyant sur up arrow
? Merci.
Ici, vous pouvez trouver que sqlite3 est construit sans readline: https://github.com/macports/macports-ports/blob/master/databases/sqlite3/Portfile Il ne semble pas y avoir de variante supportant readline . La version de Homebrew supporte readline. – Vortexfive
Cette réponse peut fournir une solution de rechange https://stackoverflow.com/a/37639195/1578710 – Vortexfive
Merci pour le lien Vortexfive, rlwrap a parfaitement fonctionné. De plus, après avoir lancé 'which sqlite3', j'ai remarqué que je n'utilisais même pas l'installation sqlite3 que je pensais être. J'ai édité mon fichier '.bash_profile' pour m'assurer que' macports' était au début de mon '$ PATH'. Maintenant, mon sqlite3 fonctionne comme prévu. C'est en lisant les réponses sur le lien que vous avez fourni que j'ai réussi à comprendre cela. – Touten