2010-02-20 102 views
3

我想在我的mac osx上安装最新的sqlite3。我是从过去六小时的努力这一点,但仍然没有succeed.Here是我有followed.I曾尝试这个网站无法更新mac osx上的sqlite3?

的mkdir〜/ src目录 CD〜/ src目录 卷曲http://www.sqlite.org/sqlite-3.6.18.tar.gz步骤|焦油ZX CD的sqlite-3.6.18 autoconf的 的./configure --prefix =在/ usr /本地 使 须藤使安装

//检查什么版本的SQLite的安装 的sqlite3 --version 3.6。 18

这SQLITE3 在/ usr/local/bin目录/ sqlite3的

,但它无法

但我手动从广告下载的sqlite3着装下面 http://www.sqlite.org/sqlite-amalgamation-3.6.22.tar.gz

,然后试图在上述scriot

上述链接的描述是

A一起含有融合与配置脚本,并生成文件构建它压缩包。这是所有Unix和类Unix平台的推荐源代码分发。

,我也下载了

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

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

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

确定这里是我已经安装了SQLite的一个新的文件夹/用户/管理员更新 /sqlite3new 但是当我从终端运行的sqlite3它表明旧版本...

另外,如果我直接执行bin文件我无法打开数据库是否有任何其他方式来打开数据库?

感谢

回答

1

Macports船舶版本的sqlite3的,可能会完全正常工作(和它安装在您的依赖关系自动地)。也许这对你来说是一种选择?

Macports默认安装软件/opt,所以它不会删除默认的sqlite。

+0

我已经安装了SQLite的一个新的文件夹/用户/管理员/ sqlite3new 但是当我从终端运行的sqlite3它表明旧版本... 另外,如果我直接执行bin文件我无法打开数据库有没有其他的方式来打开数据库? – 2010-02-20 11:36:57

+0

@RahulVyas:你有没有找到解决这个问题的办法。如果是这样,请告诉我你是如何解决它的,因为我也有同样的问题。 – 2012-11-17 05:20:37

+0

@AjitKumar不,但后来我不需要更新它。 – 2012-11-18 16:43:03