组合者安装Laravel 5.2的问题

时间:2016-08-30 09:05:43

标签: php laravel laravel-5 composer-php

运行时出现以下错误

composer create-project laravel/laravel=5.2 job --prefer-dist

然而,当我没有指定laravel的版本时,它工作正常,

我尝试composer clearcache,但它没有解决错误:(

这是错误:

> php -r "copy('.env.example', '.env');"
> php artisan clear-compiled

Warning: require(C:\xampp\htdocs\laravel\jobsapi\job\bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in C:\xampp\htdocs\laravel\jobsapi\job\boo
tstrap\autoload.php on line 17

Fatal error: require(): Failed opening required 'C:\xampp\htdocs\laravel\jobsapi\job\bootstrap/../vendor/autoload.php' (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\lara
vel\jobsapi\job\bootstrap\autoload.php on line 17
Script php artisan clear-compiled handling the pre-update-cmd event returned with error code 255

尽管错误,但缺少供应商文件夹部分安装了Laravel 5.2

3 个答案:

答案 0 :(得分:0)

它无法在供应商目录中找到自动加载文件,因此您应该运行

composer install

引入所有依赖项。

答案 1 :(得分:0)

我觉得你错过了一些东西.. 通过运行这个来创建项目..

composer create-project --prefer-dist laravel/laravel yourDirectory "5.2.*"
来自official Documentation

答案 2 :(得分:0)

下载Laravel框架时必须安装供应商。最常见的问题是您正在使用的php版本。首先,您需要确保满足Laravel的服务器要求。我建议您将php的版本更改为Php版本7.您可以通过输入以下命令找出安装了哪些php模块:php-m然后您需要运行以下命令:

  1. sudo apt-get install php-mbstring
  2. sudo apt-get install phpunit
  3. 作曲家更新