0

使用 laravel 黄昏在 Virtualbox 上进行测试并使用我得到的测试数据库 sqlite

unlink(/var/www/laravel/database/database.sqlite): Text file busy

经过研究,我了解到这个问题主要是因为 Virtualbox 共享文件夹。

我试图从 /tmp 文件夹中调用 sqlite 文件,但在这种情况下我得到了

Database (/tmp/database.sqlite) does not exists

我将如何管理这个问题以运行我的测试

4

1 回答 1

0

首先,您应该手动创建文件:

touch /tmp/database.sqlite

确实,使用 Virtualbox 或 Docker 可能存在文件共享问题。我有Text file busy很多次错误。通常要解决此问题,您需要重新启动 VM 以消除此错误。

于 2017-10-10T13:23:22.157 回答