我有这种奇怪的情况:我已经在运行Mac OsX的新本地计算机上从github克隆了我的所有存储库,其中一些已经安装了Laravel框架,但只有部分可以执行cmd php artisan
。
我尝试检查文件夹的权限,卸载/重新安装composer,我也尝试安装新版本的Laravel。另一个问题是运行命令不会输出任何内容 - 没有错误,没有任何内容 - 只有终端的新空行。
我唯一知道的是,如果我克隆其中一个存储库,那么运行composer install
它会抛出Script php artisan optimize handling the post-install-cmd event returned with error code 255
。
由于
我发现正在运行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
似乎cmd git clone
没有复制该自动加载文件bootstrap/autoload.php
,原因是我完全不理解。
我已经从github手动导入了该文件并运行,删除了vendor
文件夹,然后再次运行composer install --no-scripts
但仍然遇到技工问题,如果我运行composer update
则抛出{{} 1}}
答案 0 :(得分:0)
我不得不重新安装laravel并手动复制文件,以使其再次正常工作。