使用laravel dusk在Virtualbox上进行测试并使用sqlite作为测试数据库
unlink(/var/www/laravel/database/database.sqlite): Text file busy
经过研究我明白这个问题主要是因为Virtualbox共享文件夹。
我试图从/ tmp文件夹中调用sqlite文件但在这种情况下我得到了
Database (/tmp/database.sqlite) does not exists
如何管理此问题以使我的测试运行
答案 0 :(得分:0)
首先,您应该手动创建文件:
PMPRO_Outbound_US05_20170927_114630.csv_1
确实,使用Virtualbox或Docker可能会出现文件共享问题。我多次出现touch /tmp/database.sqlite
错误。通常要解决此问题,您需要重新启动VM以消除此错误。