无法在mac osx上更新sqlite3?

时间:2010-02-20 10:19:16

标签: sqlite macos updating

我想在我的mac osx上安装最新的sqlite3。我正在尝试这个过去6个小时但仍未成功。这是我遵循的步骤。我试过这个网站

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

//检查安装了哪个版本的SQLite sqlite3 --version  3.6.18

哪个sqlite3  的/ usr / local / bin中/ sqlite3的

但它失败了

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

然后尝试了上面的描述

上述链接的描述是

包含amalgamation的tarball以及用于构建它的configure脚本和makefile。这是所有Unix和类Unix平台的推荐源代码分发。

我也下载了

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

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

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

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

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

由于

1 个答案:

答案 0 :(得分:1)

Macports提供了一个版本的sqlite3,它可能完全正常工作(并且它会自动安装你的依赖项)。也许这是你的选择?

默认情况下,Macports会在/opt中安装软件,因此不会删除'默认'sqlite。