3

我想在我的 mac osx 上安装最新的 sqlite3。我从过去 6 小时开始尝试这个,但仍然没有成功。这是我遵循的步骤。我已经尝试过这个网站

mkdir ~/src cd ~/src curl http://www.sqlite.org/sqlite-3.6.18.tar.gz | tar zx cd sqlite-3.6.18 autoconf ./configure --prefix=/usr/local make sudo make install

//检查安装了什么版本的SQLite sqlite3 --version 3.6.18

哪个 sqlite3 /usr/local/bin/sqlite3

但它失败了

但我从http://www.sqlite.org/sqlite-amalgamation-3.6.22.tar.gz下面的地址手动下载了 sqlite3

然后尝试了上面的 scriot

上面链接的描述是

包含合并的 tarball 以及用于构建它的配置脚本和生成文件。这是所有 Unix 和类 Unix 平台的推荐源代码分发。

我也下载了

Mac OS X 的预编译二进制文件 sqlite3-3.6.22-osx-x86.zip 用于访问和修改 SQLite 版本 3.* 数据库的命令行程序。仅适用于运行 Leopard (OS 10.5) 的 x86 Mac。

但我仍然无法安装。我还读到修改默认的 sqlite3 会导致某些应用程序停止工作,因为苹果有一个修改过的 sqlite 版本。

有人知道我如何安装新的 sqlite3 并使用它而不删除默认的。我不熟悉终端命令。

好的,这是一个更新,我已将 sqlite 安装在 /users/admin/sqlite3new 的新文件夹中,但是当我从终端运行 sqlite3 时,它显示旧版本...

另外,如果我直接执行 bin 文件,我将无法打开数据库,还有其他方法可以打开数据库吗?

谢谢

4

1 回答 1

1

Macports提供了一个 sqlite3 版本,它可能会工作得很好(它会自动安装你的依赖项)。也许这对你来说是一个选择?

Macports 默认安装软件,/opt因此它不会删除“默认”sqlite。

于 2010-02-20T10:25:13.117 回答