Als ich zum ersten Mal mit Laravel in Kontakt kam, stieß ich auf mehrere Probleme, insbesondere auf zwei Probleme während der Installation, die nie gelöst wurden.
Fehler bei der Installation von Laravel 5.1:
Installationsbefehl:
composer create-project laravel/laravel learnlaravel52 5.1.11 --prefer-dist
Fehler:
Created project in learnlaravel52
> php -r "copy('.env.example', '.env');"
> php artisan clear-compiled
Script php artisan clear-compiled handling the pre-update-cmd event returned with an error
[RuntimeException]
Error Output:
Ich habe dieses Problem schon lange gegoogelt und es gibt nur sehr wenige relevante Informationen. Es gibt einen Artikel, der über eine Lösung spricht, aber die Installation dieser Lösung hat das Problem nicht erfolgreich gelöst.
2. So installieren Sie die angegebene Version
Installationsbefehl:
composer create-project laravel/laravel learnlaravel52 5.2.31 --prefer-dist
Mit artisan
查看安装的版本,版本为5.2.45
,并不是指定的5.2.31
habe ich nie herausgefunden, warum
可以更改 composer.json ;
把
改为
然后执行
omposer update
即可精确的安装5.2.31版本;
但是;更建议使用最新的5.2.45;
想比于5.2.31;主要是修复bug;用法不变;