Composer 安装失败

如何解决Composer 安装失败

在运行 Pimcore6.9 和 symfony4.4 时,我发现了一些警告:

MimetypeGuesser 已弃用,因为 symfony4.3 使用 MimeTypes 相反。

composer show -i 

根本不显示任何 mime 包,因此为了摆脱此警告,我想按照建议安装该包:

   composer require symfony/mime

但我明白了:

  Using version ^5.2 for symfony/mime
./composer.json has been updated
Running composer update symfony/mime
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires symfony/mime ^5.2,found symfony/mime[v5.2.0,...,v5.2.9] but these were not loaded,likely because it conflicts with another require.

composer.json

    {
  "name": "pimcore/skeleton","type": "project","license": "GPL-3.0-or-later","config": {
    "optimize-autoloader": true,"sort-packages": true
  },"require": {
    "php": ">=7.2","pimcore/pimcore": "~6.9.0"
  },"require-dev": {
    "cache/integration-tests": "^0.16.0","codeception/codeception": "~2.4.5"
  },"autoload": {
    "psr-4": {
      "": ["src/"],"Pimcore\\Model\\DataObject\\": "var/classes/DataObject","Pimcore\\Model\\Object\\": "var/classes/Object","Website\\": "legacy/website/lib"
    },"classmap": [
      "app/AppKernel.php"
    ]
  },"scripts": {
    "post-create-project-cmd": "Pimcore\\Composer::postCreateProject","post-install-cmd": [
      "Pimcore\\Composer::postInstall","@pimcore-scripts"
    ],"post-update-cmd": [
      "Pimcore\\Composer::postUpdate","@pimcore-scripts","Pimcore\\Composer::executeMigrationsUp","pimcore-scripts": [
      "Pimcore\\Composer::clearCache","Pimcore\\Composer::installAssets"
    ]
  },"extra": {
    "symfony-app-dir": "app","symfony-bin-dir": "bin","symfony-var-dir": "var","symfony-web-dir": "web","symfony-tests-dir": "tests","symfony-assets-install": "relative"
  }
}

并在 pimcore 内

{
  "name": "pimcore/pimcore","type": "library","description": "Content & Product Management Framework (CMS/PIM/E-Commerce)","keywords": [
    "CMS","PIM","DAM","E-Commerce","RAD","Product Information Management"
  ],"homepage": "http://www.pimcore.org/","authors": [
    {
      "name": "pimcore Team","email": "info@pimcore.com","role": "Developer"
    }
  ],"support": {
    "issues": "https://github.com/pimcore/pimcore/issues","wiki": "https://pimcore.com/docs/latest/","source": "https://github.com/pimcore/pimcore","forum": "https://talk.pimcore.org/","docs": "https://pimcore.com/docs/latest/"
  },"ext-SimpleXML": "*","ext-dom": "*","ext-exif": "*","ext-fileinfo": "*","ext-gd": "*","ext-intl": "*","ext-iconv": "*","ext-mbstring": "*","ext-mysqli": "*","ext-pdo_mysql": "*","ext-zip": "*","ext-zlib": "*","psr/simple-cache": "^1.0.0","amnuts/opcache-gui": "^3.0.1","cache/tag-interop": "^1","cbschuld/browser.php": "^1.9.6","colinmollenhour/credis": "^1.10.0","composer/ca-bundle": "^1","defuse/php-encryption": "^2.2.0","doctrine/annotations": "^1.6.0","doctrine/collections": "^1.5.0","doctrine/common": "^2.13.0","doctrine/dbal": "^2.8.0","doctrine/doctrine-bundle": "^1.9.1","doctrine/doctrine-migrations-bundle": "^1.3.1","doctrine/inflector": "^1.4.0 || ^2.0.0","egulias/email-validator": "^2.1.5","endroid/qr-code": "^3.4.4","friendsofsymfony/jsrouting-bundle": "^2.5","geoip2/geoip2": "^2.9","google/apiclient": "^2.0","guzzlehttp/guzzle": "^6.3","http-interop/http-factory-guzzle": "^1.0.0","hybridauth/hybridauth": "^2.12","lcobucci/jwt": "^3.2","league/csv": "^9.1","linfo/linfo": "^4.0.0","mjaschen/phpgeo": "^2.0","mpratt/embera": "^2.0.3","myclabs/deep-copy": "^1.3","neitanod/forceutf8": "^2.0.4","nesbot/carbon": "^1.34.0 || ^2.11.0","ocramius/package-versions": "^1.2","pear/net_url2": "^2.2","phive/twig-extensions-deferred": "^2.0","piwik/device-detector": "^3.9","presta/sitemap-bundle": "^1.7 || ^2.1","ramsey/uuid": "^3.8","sabre/dav": "^3.2","sensio/framework-extra-bundle": "^5.4","sensiolabs/ansi-to-html": "^1.1","symfony-cmf/routing-bundle": "^2.0","symfony/contracts": "^1.1","symfony/monolog-bundle": "^3.1.0","symfony/swiftmailer-bundle": "^3.2.2","symfony/symfony": "^3.4.26 || ^4.1.12","tijsverkoyen/css-to-inline-styles": "^2.2.1","twig/extensions": "^1.5","twig/twig": "^2.4","umpirsky/country-list": "^2.0.4","vrana/adminer": "^4.8.0","vrana/jush": "~2.0.2","zendframework/zend-paginator": "^2.7","zendframework/zend-servicemanager": "^3.2","scheb/two-factor-bundle": "^3.26","phpoffice/phpspreadsheet": "^1.9","html2text/html2text": "^4.2.1","webmozarts/console-parallelization": "^1.1.0","knplabs/knp-paginator-bundle": "^4.1.1"
  },"conflict": {
    "doctrine/dbal": "^2.13.0","monolog/monolog": ">=2","phpstan/phpstan": "0.12.55","symfony/symfony": "3.4.43 || 4.4.11","symfony/monolog-bundle": "3.6.0"
  },"codeception/codeception": "~2.4.5","phpstan/phpstan": "^0.12.26","phpstan/phpstan-symfony": "^0.12","heidelpay/heidelpay-php": "^1.2.5.1","klarna/checkout": "^3.0.0","elasticsearch/elasticsearch": "^6 || ^7","paypal/paypal-checkout-sdk": "^1","mpay24/mpay24-php": "^4.2","composer/composer": "*"
  },"suggest": {
    "ext-curl": "*","ext-imagick": "*","ext-redis": "*","heidelpay/heidelpay-php": "Required for Heidelpay payment","klarna/checkout": "Required for Klarna payment","elasticsearch/elasticsearch": "Required for Elastic Search service","paypal/paypal-checkout-sdk": "Required for Paypal payment","mpay24/mpay24-php": "Required for MPay24 payment"
  },"autoload": {
    "files": [
      "lib/helper-functions.php","lib/simple_html_dom.php"
    ],"psr-4": {
      "Pimcore\\Model\\": "models","Pimcore\\": "lib","Pimcore\\Bundle\\": "bundles"
    },"classmap": [
      "lib/Pimcore.php"
    ],"exclude-from-classmap": [
      "lib/compatibility-stubs.php","lib/Pimcore/Bundle/EcommerceFrameworkBundle/config/namespace_compatibility.php"
    ]
  },"autoload-dev": {
    "psr-4": {
      "Pimcore\\Tests\\": "tests"
    },"files": [
      "app/AppKernel.php"
    ]
  },"Pimcore\\Composer::executeMigrationsUp"
    ],"symfony-assets-install": "relative"
  },"bin": ["bin/pimcore-install"],"config": {
    "preferred-install": {
      "symfony/symfony": "source"
    }
  }
}

关于这个问题,我想问两个问题:

  1. 如何安装这个包?

  2. 如何检查哪个软件包阻止安装以及为什么?

解决方法

您的 composer.json 已将 symfony/symfony 列为必需软件包。这包含 symfony/mime - 只要您使用的是 Symfony v4.3 或更高版本。在此之前,MIME 组件不存在。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


使用本地python环境可以成功执行 import pandas as pd import matplotlib.pyplot as plt # 设置字体 plt.rcParams['font.sans-serif'] = ['SimHei'] # 能正确显示负号 p
错误1:Request method ‘DELETE‘ not supported 错误还原:controller层有一个接口,访问该接口时报错:Request method ‘DELETE‘ not supported 错误原因:没有接收到前端传入的参数,修改为如下 参考 错误2:cannot r
错误1:启动docker镜像时报错:Error response from daemon: driver failed programming external connectivity on endpoint quirky_allen 解决方法:重启docker -> systemctl r
错误1:private field ‘xxx‘ is never assigned 按Altʾnter快捷键,选择第2项 参考:https://blog.csdn.net/shi_hong_fei_hei/article/details/88814070 错误2:启动时报错,不能找到主启动类 #
报错如下,通过源不能下载,最后警告pip需升级版本 Requirement already satisfied: pip in c:\users\ychen\appdata\local\programs\python\python310\lib\site-packages (22.0.4) Coll
错误1:maven打包报错 错误还原:使用maven打包项目时报错如下 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources (default-resources)
错误1:服务调用时报错 服务消费者模块assess通过openFeign调用服务提供者模块hires 如下为服务提供者模块hires的控制层接口 @RestController @RequestMapping("/hires") public class FeignControl
错误1:运行项目后报如下错误 解决方案 报错2:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project sb 解决方案:在pom.
参考 错误原因 过滤器或拦截器在生效时,redisTemplate还没有注入 解决方案:在注入容器时就生效 @Component //项目运行时就注入Spring容器 public class RedisBean { @Resource private RedisTemplate<String
使用vite构建项目报错 C:\Users\ychen\work>npm init @vitejs/app @vitejs/create-app is deprecated, use npm init vite instead C:\Users\ychen\AppData\Local\npm-
参考1 参考2 解决方案 # 点击安装源 协议选择 http:// 路径填写 mirrors.aliyun.com/centos/8.3.2011/BaseOS/x86_64/os URL类型 软件库URL 其他路径 # 版本 7 mirrors.aliyun.com/centos/7/os/x86
报错1 [root@slave1 data_mocker]# kafka-console-consumer.sh --bootstrap-server slave1:9092 --topic topic_db [2023-12-19 18:31:12,770] WARN [Consumer clie
错误1 # 重写数据 hive (edu)> insert overwrite table dwd_trade_cart_add_inc > select data.id, > data.user_id, > data.course_id, > date_format(
错误1 hive (edu)> insert into huanhuan values(1,'haoge'); Query ID = root_20240110071417_fe1517ad-3607-41f4-bdcf-d00b98ac443e Total jobs = 1
报错1:执行到如下就不执行了,没有显示Successfully registered new MBean. [root@slave1 bin]# /usr/local/software/flume-1.9.0/bin/flume-ng agent -n a1 -c /usr/local/softwa
虚拟及没有启动任何服务器查看jps会显示jps,如果没有显示任何东西 [root@slave2 ~]# jps 9647 Jps 解决方案 # 进入/tmp查看 [root@slave1 dfs]# cd /tmp [root@slave1 tmp]# ll 总用量 48 drwxr-xr-x. 2
报错1 hive> show databases; OK Failed with exception java.io.IOException:java.lang.RuntimeException: Error in configuring object Time taken: 0.474 se
报错1 [root@localhost ~]# vim -bash: vim: 未找到命令 安装vim yum -y install vim* # 查看是否安装成功 [root@hadoop01 hadoop]# rpm -qa |grep vim vim-X11-7.4.629-8.el7_9.x
修改hadoop配置 vi /usr/local/software/hadoop-2.9.2/etc/hadoop/yarn-site.xml # 添加如下 <configuration> <property> <name>yarn.nodemanager.res