0

刚刚在 ubuntu 16.04 上安装了 tup 并得到以下错误:

$ tup init  
.tup repository initialized.  
SQL reset error: database is locked  
Statement was: commit  

tup upd 也有错误。

$ tup upd
.tup/shared: No such file or directory
tup error: Unable to open lockfile.

关于如何让 tup 工作的任何想法?

编辑:我从 git ( https://github.com/gittup/tup ) 下载了源代码并逐步执行,错误似乎在 src/tup/db.c:tup_db_commit() 行 933

rc = sqlite3_step(*stmt);  

sqlite3_step 函数返回 SQLITE_BUSY(5)。
我的菜鸟猜测是我正在使用更新版本的 sqlite 并且一些清理工作不再正确完成。但这绝对看起来像是某种 sqllite3 问题。

4

1 回答 1

1

根据 stackoverflow 上的多个其他问题/答案,您不应该在网络驱动器上使用 sqlite3。因此,通过关联,您不应该在网络驱动器上使用 tup。

于 2016-10-19T15:54:36.040 回答