我有一个恼人的错误,不允许我做任何composer install
或server:start
或cache:clear
我不明白这个错误
[Symfony\Component\DependencyInjection\Exception\ParameterNotFoundException] You have requested a non-existent parameter "base_cdn".
所以它不能让我做任何事情.我还有许多其他问题,例如:
Problem 1 - Installation request for gregwar/image v2.0.20 -> satisfiable by gregwar/image[v2.0.20]. - gregwar/image v2.0.20 requires ext-gd * -> the requested PHP extension gd is missing from your system. Problem 2 - Installation request for gregwar/image-bundle v2.1.3 -> satisfiable by gregwar/image-bundle[v2.1.3]. - gregwar/image-bundle v2.1.3 requires ext-gd * -> the requested PHP extension gd is missing from your system.
我不能像在禁止做的项目中那样进行作曲家更新(作为良好的练习),但我只能做composer install
.
所以无论如何,我迷路了.有人对这个错误有所了解吗?
您已请求不存在的参数"base_cdn".
这意味着您在代码中的某个位置使用了一个base_cdn
参数.您可以在项目中搜索它,它将被百分号包围使用 - %base_cdn%
.所以,你在某个地方使用它,但它没有在任何地方定义,所以你需要做的就是base_cdn
在parameters.yml
文件中添加参数(实际上你也应该将它添加到你的parameters.yml.dist
文件中)
编辑:如果你已经拥有它,parameters.yml.dist
那么很可能composer
会base_cdn
在成功之后询问你的价值,composer install
因为这个gd
问题目前无法执行.如果由于某种原因,之后composer
不会要求一个值,composer install
那么只需用base_cdn
from 复制一行parameters.yml.dist
即可parameters.yml
.由于parameters.yml
未存储在版本控制中(或至少不应存储),因此所有队友都必须在此之后输入此值composer install
gregwar/image v2.0.20需要ext-gd* - >系统中缺少所请求的PHP扩展gd.
这意味着你正在误导gd
php扩展.要安装它,您需要执行类似于apt-get install php-gd
您正在使用的系统的操作.