Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos SVN使用错误的sqlite版本_Macos_Sqlite_Svn - Fatal编程技术网

Macos SVN使用错误的sqlite版本

Macos SVN使用错误的sqlite版本,macos,sqlite,svn,Macos,Sqlite,Svn,从/usr/local/bin/运行我的svn时,它会显示: svn:E200029:无法执行原子初始化 svn:E200030:SQLite为3.7.13编译,但使用3.6.12运行 sqlite3——版本为3.7.13 出了什么问题,我如何修复? 我使用的是MacOSX(10.6.8) //编辑1: /usr/local/bin/sqlite3——版本3.7.13 /usr/bin/sqlite3——版本3.7.13 //edit2:我通过自制安装svn并显式使用/usr/local/bin

从/usr/local/bin/运行我的svn时,它会显示:

svn:E200029:无法执行原子初始化 svn:E200030:SQLite为3.7.13编译,但使用3.6.12运行

sqlite3——版本为3.7.13

出了什么问题,我如何修复? 我使用的是MacOSX(10.6.8)

//编辑1:

/usr/local/bin/sqlite3——版本3.7.13

/usr/bin/sqlite3——版本3.7.13

//edit2:我通过自制安装svn并显式使用/usr/local/bin/svn“修复”了这个问题

让我从下面的答案中总结一下修复和建议: (请投票选出相应的答案)

对于Mac用户:

  • (重新)通过自制或任何您使用的方式安装svn(您可能需要
    brew链接--强制sqlite3
对于Fedora用户:

  • 尝试
    yum更新sqlite3
    yum安装sqlite

我遇到了同样的问题,我解决了使用tar/gunzip和sqlite3.c从结果目录下载、解包归档文件到$svn src folder/sqlite mergation/sqlite3.c的问题


运行configure/make/sudomake安装,您应该解决这个问题

这意味着subversion是使用SQLite版本3.7.13编译的,但现在您正在运行SQLite 3.6.12


您只需重新编译/重新安装subversion即可。

我有brew,svn 1.8,在OSX 10.8中运行良好

我升级到10.9,破产了。由于某种原因,brew在
/usr/local/bin
中创建的符号链接被10.9安装程序删除了

brew更新
未修复

brew安装svn
修复了svn,或者我是这么想的。 然后实际使用SVN1.8(
/usr/local/bin
首先在我的路径中),我还收到了上面的sqlite错误消息。较新的sqlite位于
/usr/local/cillar
中,但未在
/usr/local/bin
或任何内容中进行符号链接

brew安装sqlite3
。。。我没修好。我注意到brew表示该组件没有符号链接。嗯

但是,在重新安装之后,需要进一步重新安装svn brew svn卸载 brew svn安装

我把它修好了。不知道为什么。现在svn可以成功合作了。

更新sqlite3

我在Fedora Core 20上也有类似的问题

他做了以下工作:

yum update sqlite3

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

brew link --force sqlite3

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

我已经修复了-这就是导致错误的原因。更新了
svn:E200029:
的sqlite和svnGoogling,列出了一长串类似的问题。仔细检查前几个问题可能会给你一些解决问题的方法。你的意思是我应该部分降级我的sqlite?链接死了,顺便说一句,你的sqlite还可以,问题是你必须用正确的sqlite.c文件编译svn。。在10.9.2补丁之后,这应该需要brew rm并重新安装许多brewish安装的东西-奇怪的是brew医生没有抱怨,brew链接告诉我它是链接的,而实际上它不是在fedora上,并且“没有可用的sqlite3包”