biicode“错误:无法正确清理项目数据库:”或“错误:意外异常数据库被锁定”

时间:2015-01-08 12:04:21

标签: biicode

我正在玩biicode,但我正面临着这个问题。我不知道我是如何获得的(我可能多次并行调用bii cpp:build命令),但我想修复我的项目:

bii cpp:build
INFO: Processing changes...
ERROR: Unexpected Exception
 database is locked
ERROR: Error executing command.
    Check the documentation in http://docs.biicode.com
    or ask in the forum http://forum.biicode.com

当我尝试清理东西时,我得到了:

bii clean
ERROR: Unable to properly clean project DB:
database is locked

该项目非常简单,没什么特别棘手的,所以我认为解释它并不重要。 我没有在论坛中找到关于文档的任何相关信息。我没有发现任何进程仍在构建它(我的ide,也不是我的终端) 有什么想法让它有用吗?

非常感谢你的回答!

PS:现在可以使用:)

2 个答案:

答案 0 :(得分:5)

问题不在于缓存" bii.db"数据库位于.biicode,但您的项目位于:

yourproject/bii/.hive.db

您可以安全地删除它。之后,在项目文件夹中,再次执行init:

 yourproject$ bii init

这将恢复干净的数据库。我建议运行一个干净的构建:

$ bii clean
$ bii cpp:build

这些数据库只是存储临时信息的缓存。所需的所有信息都在您的块文件中:biicode.conf,CMakeLists.txt,因此删除这些缓存并不危险。

答案 1 :(得分:2)

Sqlite数据库似乎已被锁定,请尝试重启计算机。 如果不起作用,请尝试手动删除数据库文件。

该文件位于主目录的 .biicode 文件夹中,其名称为 bii.db 如果你在〜/ .biicode / bii.bd上使用linux / osx

希望它有效!