我在作曲家和 Laravel 框架中绝对是新手。
我正在尝试使用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文件夹权限的内容还是什么?
我如何尝试解决此问题?
答案 0 :(得分:1)
看来作曲家正在尝试刷新尚未创建的已编译文件。
步骤1)安装没有脚本的Laravel
composer create-project --no-scripts laravel/laravel cms 5.2
步骤2)手动运行安装后脚本。
cd cms
composer run-script post-install-cmd
答案 1 :(得分:0)
您遇到问题,因为您的版本值不完整。你还必须把subversion或asteric(*)符号
你必须使用以下命令来实现你想要的东西
composer create-project laravel/laravel cms 5.2.*