从/ usr / local / bin /运行我的svn时,它说:
svn:E200029:无法执行原子初始化 svn:E200030:SQLite编译为3.7.13,但运行3.6.12
sqlite3 --version给了我3.7.13
出了什么问题,我该如何解决? 我使用的是Mac OS X(10.6.8)。
// EDIT1:
/ usr / local / bin / sqlite3 --version 3.7.13
/ usr / bin / sqlite3 --version 3.7.13
// edit2:我通过自制软件安装svn并明确使用/ usr / local / bin / svn来“修复”这个
(请提出相应的答案)
对于Mac用户:
brew link --force sqlite3
)对于Fedora用户:
yum update sqlite3
或yum install sqlite
答案 0 :(得分:2)
我遇到了同样的问题,我解决了下载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,你应该解决。
答案 1 :(得分:1)
我酿造了svn 1.8,在OSX 10.8中运行良好。
我升级到10.9,破了。出于某种原因,10.9安装中删除了/usr/local/bin
中的符号链接brew使?
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
DID修复它。不知道为什么。现在可以成功合作。
答案 2 :(得分:1)
重新链接颠覆后,我还要重新链接sqlite3
brew link --force sqlite3
答案 3 :(得分:0)
这意味着使用SQLite版本3.7.13编译了subversion,但现在您运行的是SQLite 3.6.12。
您需要做的就是重新编译/重新安装您的subversion。
答案 4 :(得分:0)
更新sqlite3 !!
我在Fedora Core 20上有类似的问题
做了以下事情:
yum update sqlite3
答案 5 :(得分:0)
对我来说,Fedora中的yum install sqlite
解决了这个问题。