我有这种奇怪的情况:我已经将我的所有存储库从GitHub克隆到一个新的本地计算机中,运行Mac osx,其中一些已安装了Laravel Framework,但其中只有其中一些才能执行CMDphp artisan
。
我尝试检查文件夹,卸载/重新安装作曲家的权限,并且我还尝试安装新版本的Laravel。另一个问题是,运行命令不会输出任何内容 - 没有错误,没有任何错误 - 只有终端的新空线。
我唯一知道的是,如果我克隆一个存储库,然后运行 composer install
,它会抛出 Script php artisan optimize handling the post-install-cmd event returned with error code 255
。
谢谢
更新1:
我发现运行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
,但仍然对Artisan出现问题,如果我运行composer update
,则会投掷Script php artisan optimize handling the post-update-cmd event returned with error code 255
我必须重新安装laravel并手动复制文件以使其再次起作用。