4

我在玩 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 : whouhou可以使用 biicode 了 :)

4

2 回答 2

5

问题不是位于 .biicode 中的缓存“bii.db”数据库,而是您的项目之一,它位于:

yourproject/bii/.hive.db

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

 yourproject$ bii init

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

$ bii clean
$ bii cpp:build

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

于 2015-01-08T12:46:11.550 回答
2

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

该文件位于您的主目录中的.biicode文件夹中,其名称为bii.db 如果您使用的是 linux/osx,则它位于~/.biicode/bii.bd

希望它有效!

于 2015-01-08T12:35:27.190 回答