我通过composer安装了Symfony 4.2
composer create-project Symfony/website-skeleton my-project
一切都工作正常,然后我把项目放在gitlab.我的一个朋友试图克隆它在自己的计算机上,以便在同一个项目上工作,当他运行composer install他得到一个错误:脚本高速缓存:返回clear,错误代码为255坦率地说,我尝试了一切我可以找到在网络和堆栈溢出,但不幸的是,我没有成功。
composer install
提前感谢您的帮助
7qhs6swi1#
第一:我如何得到错误:1.我在名为my-project的文件夹中安装了symfony 4.2应用程序1.我使用Ctrl-C然后Ctrl-V(复制-粘贴)将项目内容复制到另一个名为my-App的文件夹中1.我把它放到我的gitlab项目中1.我的朋友克隆了项目并运行Composer安装,他得到了错误“脚本缓存:清除返回错误代码255”第二:我如何解决这个问题:1.实际上,当您对symfony项目文件夹的内容执行CTRL-C和CTRL-V时,您并没有复制所有内容,所有.文件(点文件,例如.env、.test、.gitignore)都被隐藏。1.为了复制其他隐藏文件,如.env,您应该打开终端并键入“cp .env(到您的位置)”,在我的情况下,它是“cp .env ~/Desktop/newApp”
**提示:**要显示文件夹中的所有文件夹和文件,请使用“ll”(ll:别名为“ls -lh”)而不是“ls”命令。
ef1yzkbh2#
在我的例子中,我从composer.json中删除了一些我不需要的包,但我忘记了从config/bundle.php中删除它们。所以检查config/bundle.php,如果你发现那里有什么不正确的,去删除它!
composer.json
config/bundle.php
qni6mghb3#
暂时从 composer 2降级到 composer 1。然后我在做composer req symfony/orm-pack后出现了这个错误。
composer req symfony/orm-pack
Executing script cache:clear [KO] [KO] Script cache:clear returned with error code 255 [...Stacktrace...] !! Script @auto-scripts was called via post-update-cmd Installation failed, reverting ./composer.json to its original content.
我不得不从我的composer.json文件中删除@auto-scripts。不确定这是否会导致正确的beahvior,但我只是在遵循一个教程。转弯
@auto-scripts
"post-update-cmd": [ "@auto-scripts" ]
进入
"post-update-cmd": [ "" ]
ttygqcqt4#
我收到此错误消息,但问题是缓存被删除,请使用以下命令解决此问题console cache:warnup
console cache:warnup
hts6caw35#
我刚收到这个错误消息。我删除了SwiftMailer软件包,但没有删除swiftMailer.yml配置文件Symfony无法管理此配置文件我通过删除yml文件解决了这个问题。
1aaf6o9v6#
我也遇到过同样的问题,在我的情况下,当安装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没有问题了。
jm2pwxwz7#
我有同样的错误,但我有一个错误在我的脚本。我开始写一个指令,但我没有完成它。错误:“正在执行脚本缓存:清除[失败] [失败]脚本缓存:清除返回错误代码255!!ParseError {#394!!#message:“语法错误,意外标记“}"”!!#代码:0“我删除了脚本中出错的行,问题就解决了。
7条答案
按热度按时间7qhs6swi1#
第一:我如何得到错误:
1.我在名为my-project的文件夹中安装了symfony 4.2应用程序
1.我使用Ctrl-C然后Ctrl-V(复制-粘贴)将项目内容复制到另一个名为my-App的文件夹中
1.我把它放到我的gitlab项目中
1.我的朋友克隆了项目并运行Composer安装,他得到了错误“脚本缓存:清除返回错误代码255”
第二:我如何解决这个问题:
1.实际上,当您对symfony项目文件夹的内容执行CTRL-C和CTRL-V时,您并没有复制所有内容,所有.文件(点文件,例如.env、.test、.gitignore)都被隐藏。
1.为了复制其他隐藏文件,如.env,您应该打开终端并键入“cp .env(到您的位置)”,在我的情况下,它是“cp .env ~/Desktop/newApp”
**提示:**要显示文件夹中的所有文件夹和文件,请使用“ll”(ll:别名为“ls -lh”)而不是“ls”命令。
ef1yzkbh2#
在我的例子中,我从
composer.json
中删除了一些我不需要的包,但我忘记了从config/bundle.php
中删除它们。所以检查
config/bundle.php
,如果你发现那里有什么不正确的,去删除它!qni6mghb3#
暂时从 composer 2降级到 composer 1。然后我在做
composer req symfony/orm-pack
后出现了这个错误。我不得不从我的
composer.json
文件中删除@auto-scripts
。不确定这是否会导致正确的beahvior,但我只是在遵循一个教程。转弯
进入
ttygqcqt4#
我收到此错误消息,但问题是缓存被删除,请使用以下命令解决此问题
console cache:warnup
hts6caw35#
我刚收到这个错误消息。
我删除了SwiftMailer软件包,但没有删除swiftMailer.yml配置文件Symfony无法管理此配置文件
我通过删除yml文件解决了这个问题。
1aaf6o9v6#
我也遇到过同样的问题,在我的情况下,当安装symfony版本4和5。
错误:
我通过手动下载composer并运行composer.phar解决了这个问题:
而且现在我安装symfony没有问题了。
jm2pwxwz7#
我有同样的错误,但我有一个错误在我的脚本。我开始写一个指令,但我没有完成它。错误:“正在执行脚本缓存:清除[失败] [失败]脚本缓存:清除返回错误代码255!!ParseError {#394!!#message:“语法错误,意外标记“}"”!!#代码:0“我删除了脚本中出错的行,问题就解决了。