我想在我的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文件我无法打开数据库还有其他方法可以打开数据库吗?
由于
答案 0 :(得分:1)
Macports提供了一个版本的sqlite3,它可能完全正常工作(并且它会自动安装你的依赖项)。也许这是你的选择?
默认情况下,Macports会在/opt
中安装软件,因此不会删除'默认'sqlite。