在我的iMac(可以升级到10.13.6)上,我输入了sqlite3
,它说我正在运行版本3.19.3。
因此,我尝试使用brew upgrade sqlite3
进行升级,但是它显示为sqlite3 3.28.0 already installed
。 SQLite网站说3.28.0是当前最新版本。
为什么会有两个不同版本的SQLite? Brew是否安装到与标准OSX版本不同的位置?如果是这样,我该如何使用升级的brew版本或OSX版本?
答案 0 :(得分:1)
通常,自制软件会为其安装在/usr/local/bin
中的所有二进制文件安装链接。您可以通过运行以下内容来查看该信息:
ls -l /usr/local/bin
因此,您需要将该目录添加到PATH:
export PATH=/usr/local/bin:$PATH
您可能想在登录配置文件中进行此操作,该配置文件可能为$HOME/.profile
,以便每次登录时都进行设置。
答案 1 :(得分:0)
我最终在 .zshrc 文件中创建了别名命令,如下所示:
alias sqlite=/usr/local/opt/sqlite/bin/sqlite3
不知道这是否是最好的方法。