如何在macports sqlite3安装上激活readline

时间:2017-08-31 04:33:11

标签: terminal sqlite readline macports

我使用Sqlite3 version 3.16.2mac Os Sierra 10.12.6上安装了macports。它目前不允许我查看我上次SQL commmands的历史记录,当我按up时,它会显示^[[A。我也通过readline @7.0.003_1安装macports,但它似乎没有帮助。我在terminal中使用了Sqlite3。

我在网上搜索了这个,但据我所知,我发现的信息不适用于macPorts安装Sqlite3。

如何让它工作,以便我可以通过按history of my last SQL commmands来浏览up arrow?感谢。

1 个答案:

答案 0 :(得分:1)

coalesce(atg.flag,false)的macports安装确实支持向上箭头(等等)。您只需确保在运行sqlite3时实际运行该安装,而不是从系统中的某个位置运行sqlite3的其他安装。可以通过运行命令sqlite3来检查,该命令应该打印类似which sqlite3的内容,以便安装sqlite3。如果它显示/opt/local/bin/sqlite3之类的内容,则表示您没有运行sqlite3的macports安装,而是需要编辑/Users/UserName/Library/Android/sdk/platform-tools/环境变量。