当我使用作曲家安装Laravel 5时,我收到此错误:
不能使用"PhpParser \节点\标\字符串"作为类名称,因为它是在/Applications/XAMPP/xamppfiles/htdocs/learnlaravel5/vendor/nikic/php-parser/lib/PhpParser/PrettyPrinter/Standard.php保留上线86
这里错误的图像
怎么了?
我假设你使用PHP7,否则你不会得到这个错误(?).
在PHP7 String
中,现在是一个保留关键字以及其他一些关键字.PHP-Parser库使用了此关键字,但自2015年4月起修复.尝试升级PHP-Parser库,这应该有所帮助.
按照@ SamV的回答,这个问题可能导致post-create-project-cmd
不能运行.因此,您将没有.env
文件.为了弥补这一点,您可以从终端的项目文件夹中手动运行它们,如下所示.
cp .env.example .env php artisan key:generate
您可以通过检查composer.json
文件的脚本部分来查看实际运行的脚本.