提供的 cwd“”在 php artisan 中不存在

提供的 cwd“”在 php artisan 中不存在

PHP 7.3 在容器内以 root 用户身份运行。我尝试删除“vendor”目录,但没有用。

发出的命令:

php artisan -v common:create-phpunit-config在 Ubuntu(16.04)容器中的 / 目录中执行。

结果:

Symfony\Component\Process\Exception\RuntimeException:提供的 cwd“”不存在。

at /vendor/symfony/process/Process.php:334
   330|             }
   331|         }
   332| 
   333|         if (!is_dir($this->cwd)) {
 > 334|             throw new RuntimeException(sprintf('The provided cwd "%s" does not exist.', $this->cwd));
   335|         }
   336| 
   337|         $this->process = proc_open($commandline, $descriptors, $this->processPipes->pipes, $this->cwd, $envPairs, $options);
   338|

预期行为:

php artisan -v common:create-phpunit-config执行没有错误。

php 正在寻找哪个目录?我遗漏了什么?

答案1

所以问题出在我使用了根目录。我不知道为什么 php 不喜欢它,但它解决了这个问题。

相关内容