SVN使用错误的SQLite版本

w9apscun  于 2023-08-06  发布在  SQLite
关注(0)|答案(6)|浏览(253)

当从/usr/local/bin/运行svn时,它说:
svn:E200029:无法执行原子初始化svn:E200030:SQLite针对3.7.13编译,但在3.6.12中运行
出了什么问题,我该如何解决?Mac OS X v10.6.8

/usr/local/bin/sqlite3 --version 3.7.13
/usr/bin/sqlite3 --version 3.7.13

字符串

6kkfgxo0

6kkfgxo01#

我遇到了同样的问题,我下载了http://www.sqlite.org/sqlite-amalgamation-3.7.6.3.tar.gz,使用tar/gunzip解压缩压缩文件,并将sqlite3.c从结果目录复制到$svn-src-folder/sqlite-amalgamation/sqlite3.c,解决了这个问题。
运行configure/make/sudo make install,你应该解决。

yh2wf1be

yh2wf1be2#

在重新链接subversion之后,我还必须重新链接sqlite3

brew link --force sqlite3

字符串

nszi6y05

nszi6y053#

我有brew,svn 1.8,在OSX 10.8工作正常.
我升级到10.9,坏了。由于某种原因,brew在/usr/local/bin中创建的符号链接被10.9安装删除了?
brew update未修复。
brew install svn修复了svn,至少我是这么想的。然后实际使用svn 1.8(在我的路径中/usr/local/bin是第一个),我也有上面的sqlite错误消息.一个新的sqlite在/usr/local/Cellar中,但在/usr/local/bin或任何东西中没有符号链接。
brew install sqlite3 ...我没修好。我注意到brew说这个组件没有符号链接。好的,我会的
但是,在重新安装之后,需要再次重新安装svn brew svn uninstall brew svn install
我修好了,不知道为什么。现在可以svn co成功了.

oug3syen

oug3syen4#

这意味着subversion是用SQLite版本3.7.13编译的,但现在你运行的是SQLite 3.6.12。
你需要做的就是重新编译/重新安装你的subversion。

lx0bsm1f

lx0bsm1f5#

更新sqlite3!!
我在Fedora Core 20上遇到了类似的问题
执行以下操作:

yum update sqlite3

字符串

laik7k3q

laik7k3q6#

对我来说,fedora中的yum install sqlite修复了这个问题。

相关问题