如何使用 Homebrew 安装的 SQLite 而不是默认安装的 SQLite?

问题描述 投票:0回答:1

sqlite3 -version
产量:

3.28.0 2019-04-15 14:49:49 378230ae7f4b721c8b8d83c8ceb891449685cd23b1702a57841f1be40b5daapl

然而,

brew upgrade sqlite3
的结果是:

警告:sqlite3 3.37.2 已安装

因此存在脱节。但是,我可以使用

/usr/local/opt/sqlite/bin/sqlite3 -version
访问brew sqlite3,它会产生:

3.37.2 2022-01-06 13:25:41 872ba256cbf61d9290b571c0e6d82a20c224ca3ad82971edc46b29818d5d17a0

显然我在该路径上有升级的 SQLite。如何将其设置为系统默认值,以便我可以键入

sqlite3
而不是
/usr/local/opt/sqlite/bin/sqlite3

macos sqlite homebrew version
1个回答
12
投票

Homebrew 不会覆盖 SQLite,因为有 macOS 默认 SQLite 版本。覆盖默认值可能会破坏系统。

要运行 Homebrew 版本 显式调用它:

$`(brew --prefix)`/opt/sqlite/bin/sqlite3

您还可以修改您的

PATH
以使更改永久化。仅运行
brew upgrade sqlite3
检查软件包是否已安装可能会无意中升级它。简单地
brew list sqlite
更安全。

© www.soinside.com 2019 - 2024. All rights reserved.