依赖性不存在的参数“base_cdn”

时间:2017-01-24 09:54:51

标签: php symfony composer-php

我有一个恼人的错误,不允许我做任何composer installserver:startcache: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

所以无论如何,我迷路了。有人对这个错误有所了解吗?

1 个答案:

答案 0 :(得分:5)

  

您已请求不存在的参数" 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_cdnparameters.yml.dist之后不会要求值,那么只需将parameters.yml的{​​{1}}与parameters.yml复制到composer install。由于gd未存储在版本控制中(或至少不应存储),因此所有队友都必须在apt-get install php-gd之后输入此值

  

gregwar / image v2.0.20需要ext-gd * - >系统中缺少所请求的PHP扩展名gd。

这意味着您正在误导$(document).ready(function() { $("input").focus(function() { var input = this; setTimeout(function() { input.selectionStart = input.selectionEnd; }, 1); }); }); php扩展程序。要安装它,您需要执行 Request Method: POST Request URL: http://127.0.0.1:8000/music/4/favorite/ Django Version: 1.10.5 Exception Type: ValueError Exception Value: invalid literal for int() with base 10: '' Exception Location: /usr/local/lib/python2.7/dist- packages/django/db/models/fields/__init__.py in get_prep_value, line 946 Python Executable: /usr/bin/python Python Version: 2.7.12 Python Path: ['/home/user/python/official-django-tutorial/MusicApp', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/home/user/.local/lib/python2.7/site-packages', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PILcompat', '/usr/lib/python2.7/dist-packages/gtk-2.0', '/usr/lib/python2.7/dist-packages/ubuntu-sso-client'] Server time: Tue, 24 Jan 2017 15:13:57 +0530 之类的操作,具体取决于您正在使用的系统。