composer create-project laravel/laravel project-name
因错误而失败。
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
PHP Warning: require(/Documents/project-name/vendor/autoload.php): Failed to open stream: No such file or directory in /Documents/project-name/artisan on line 9
PHP Fatal error: Uncaught Error: Failed opening required '/Documents/project-name/vendor/autoload.php' (include_path='.:/usr/share/php') in /Documents/project-name/artisan:9
Stack trace:
#0 {main}
thrown in /Documents/project-name/artisan on line 9
Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 255
我确保我拥有用户组权限和读/写访问权限。
PHP 版本 8.3
作曲家2.7.4
Ubuntu系统和Apache服务器已配置
确保您的 Composer 和 PHP 安装正常工作。您可以通过运行来检查:
php -v
composer --version
还要仔细检查文件系统权限
sudo chown -R $USER:$USER /Documents
sudo chmod -R 755 /Documents
您也可以尝试清除作曲家缓存
composer clear-cache
总的来说,我建议确保作曲家的部分运作良好, 在该文件夹或嵌套文件夹中尝试
composer install