我最近从Windows迁移到Ubuntu,我安装了php7,mysql,composer以及laravel通过 composer global require "laravel/installer"
. 但是当我尝试运行如下命令时: php artisan serve
它给了我这个错误:
PHP警告:require(/ home / slim / Desktop / ss / hh / bootstrap /../ vendor / autoload.php):无法打开流:/ home / slim / Desktop / ss / hh中没有这样的文件或目录第17行的/bootstrap/autoload.php PHP致命错误:require():无法打开所需的'/home/slim/Desktop/ss/hh/bootstrap/../vendor/autoload.php'(include_path =' . :/第17行/home/slim/Desktop/ss/hh/bootstrap/autoload.php中的usr / share / php')
3 回答
你运行作曲家更新吗?如果从存储库中克隆它,它将不包含供应商目录,因此它将导致此错误 .
我想你需要更新你的
composer
:要么
清除缓存后:
我发现这个错误只出现在laravel的新版本5上,当我创建一个4 laravel项目时它没有显示这个错误