Laravel Artisan 克隆后根本不工作

Laravel Artisan not working at all after clone

我遇到了这种奇怪的情况:我从 github 克隆了我所有的存储库到一台新的本地机器 运行ning Mac OsX 其中一些有 Laravel 框架安装但只有其中一些可以执行cmd php artisan.

我试过检查文件夹的权限,uninstall/re-install 作曲家,我也试过安装 Laravel 的新版本。另一个问题是 运行ning 命令不输出任何东西——没有错误,什么都没有——只有终端的一个新的空行。

我唯一知道的是,如果我克隆其中一个存储库,那么 运行 composer install 它会抛出 Script php artisan optimize handling the post-install-cmd event returned with error code 255.

谢谢


更新 1:

我发现 运行ning composer install -vvv -o 作曲家抛出了这个错误

Warning: require(/Users/USERNAME/laravel/bootstrap/autoload.php): failed to open stream: No such file or directory in /Users/USERNAME/laravel/artisan on line 16

Fatal error: require(): Failed opening required '/Users/USERNAME/laravel/bootstrap/autoload.php' (include_path='.:') in /Users/USERNAME/laravel/artisan on line 16

更新 2:

似乎 cmd git clone 没有复制那个自动加载文件 bootstrap/autoload.php 出于某种我完全不明白的原因。 我已经从 github 和 运行 手动导入了文件,删除了 vendor 文件夹,然后再次 运行 composer install --no-scripts 但仍然有 [=42= 的问题] 如果我 运行 composer update 它抛出 Script php artisan optimize handling the post-update-cmd event returned with error code 255

我不得不重新安装 laravel 并手动复制文件以使其再次运行。