繁体   English   中英

尝试使用Composer创建新的Laravel项目时,为什么会收到此错误消息?

[英]Why I obtain this error message when I try to create a new Laravel projct using Composer?

我绝对不是ComposerLaravel框架中的新人

我正在尝试使用Composer创建一个新的Laravel 5.2项目,以下载它在GIT Bash shell中执行以下语句:

composer create-project laravel/laravel cms 5.2

但是我收到以下错误消息:

$ composer create-project laravel/laravel cms 5.2
Installing laravel/laravel (v5.2.0)
  - Installing laravel/laravel (v5.2.0) Downloading: 100%
Created project in cms
> php -r "copy('.env.example', '.env');"
> php artisan clear-compiled

Warning: require(C:\xampp\htdocs\cms\bootstrap/../vendor/autoload.php): failed t
o open stream: No such file or directory in C:\xampp\htdocs\cms\bootstrap\autolo
ad.php on line 17

Fatal error: require(): Failed opening required 'C:\xampp\htdocs\cms\bootstrap/.
./vendor/autoload.php' (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\cms
\bootstrap\autoload.php on line 17
PHP Warning:  require(C:\xampp\htdocs\cms\bootstrap/../vendor/autoload.php): fai
led to open stream: No such file or directory in C:\xampp\htdocs\cms\bootstrap\a
utoload.php on line 17
PHP Fatal error:  require(): Failed opening required 'C:\xampp\htdocs\cms\bootst
rap/../vendor/autoload.php' (include_path='C:\xampp\php\PEAR') in C:\xampp\htdoc
s\cms\bootstrap\autoload.php on line 17
Script php artisan clear-compiled handling the pre-update-cmd event returned wit
h error code 255

为什么? 可能是什么问题呢? 与Windows文件夹相关的权限或什么?

我该如何解决此问题?

看来作曲家正在尝试刷新尚未创建的已编译文件。

步骤1)在没有脚本的情况下安装Laravel

composer create-project --no-scripts laravel/laravel cms 5.2

步骤2)手动运行安装后脚本。

cd cms    
composer run-script post-install-cmd

您有问题,因为您的版本值不完整。 您还必须添加颠覆或星号(*)符号

您必须使用以下命令来实现所需的功能

composer create-project laravel/laravel cms 5.2.*

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM