代码错误消息:
c:\wamp64\www\test>composer update
> php artisan clear-compiled
警告: require(C:\ wamp64 \ www \ test \ bootstrap /../ vendor / autoload.php):失败 打开流:没有这样的文件或目录 第17行的C:\ wamp64 \ www \ test \ bootstra p \ autoload.php
致命错误:require():无法打开所需的'C:\ wamp64 \ www \ test \ bootstrap /../ vendor / autoload.php' (include_path ='。; C:\ php \ pear')在C:\ wamp64 \ www \中 第17行的test \ bootstrap \ autoload.php
Script php artisan clear-compiled handling the pre-update-cmd event returned with an error
[RuntimeException]
Error Output:
update [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--lock] [--no-plugins] [--no-custom-installers] [--no-autoloader] [--no-scrip
ts] [--no-progress] [--with-dependencies] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--ignore-platform-reqs] [--p
refer-stable] [--prefer-lowest] [-i|--interactive] [--root-reqs] [--] [<packages>]...
到目前为止我遵循的步骤:
1)重新安装作曲家,
2)更新作曲家,
3)类型composer update --no-scripts。在这种情况下,它可以工作并下载供应商,但是当我运行php artisan服务时出现问题。
解析错误:语法错误,意外'\'(T_NS_SEPARATOR) 第17行的C:\ wamp64 \ www \ test \ server.php
4)所以我猜问题出现在artisan.php或server.php中,或者PATH错误。我不知道分隔符改变的原因。 (\自举/../)
我不得不说,当我的其他项目(不是测试)突然显示白屏时,作曲家和工匠也能很好地工作。