我通过作曲家安装了Symfony 4.2
composer create-project Symfony/website-skeleton my-project
一切正常,然后将项目放入gitlab。我的一个朋友尝试在自己的计算机上克隆它,以便在运行composer install
他遇到了错误:
脚本缓存:清除,返回错误代码255
坦率地说,我尝试了所有可以在网上找到的内容以及Stack Overflow,但不幸的是,我没有成功。
在此先感谢您的帮助
答案 0 :(得分:1)
最后,问题解决了!
首先:我是怎么得到错误的!
1- I have a symfony 4.2 installed application in a folder called my-project
2- I copied the content of the project to another folder called my-App using CTRL-C then CTRL-V (copy-paste)
3- I put it to my gitlab project
4- My friend cloned the project and run Composer install and He got the Error
“脚本缓存:清除,返回错误代码255”
第二:我们如何解决这个问题!
1- Actually, when you make a CTRL-C and CTRL-V to the content of the symfony project folder, **you are not copying everything**, all the .flies (dot files example .env, .test, .gitignore) are hidden.
2- in order to copy the other hidden files such as .env you should open your terminal and type "cp .env (to your location)" in my case, it was "cp .env ~/Desktop/newApp"
提示:为了显示文件夹中的所有文件夹和文件,请使用“ ll”代替“ ls”命令
谢谢大家
答案 1 :(得分:0)
在我的情况下,我从composer.json
中删除了一些我不需要的软件包,但是我忘记从config/bundle.php
中删除它们。
因此,请检查config/bundle.php
,如果发现不正确的地方,请删除它!
答案 2 :(得分:0)
我在安装 symfony 版本 4 和 5 时遇到了同样的问题。
错误:
Executing script cache:clear [KO]
[KO]
Script cache:clear returned with error code 255
我通过手动下载 composer 并运行 composer.phar 解决了这个问题:
php7.1 composer.phar create-project symfony/website-skeleton:"^4.4" symfony4
现在我安装 symfony 没有问题了。