首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TYPO3 9.5:只更新输入3/cms-*带有composer的包不起作用

TYPO3 9.5:只更新输入3/cms-*带有composer的包不起作用
EN

Stack Overflow用户
提问于 2018-12-12 08:04:29
回答 3查看 2.8K关注 0票数 1

在早期的TYPO3版本中,通过composer进行TYPO3更新很容易:

代码语言:javascript
复制
composer update typo3/cms --with-dependencies

在子树拆分之后,使用TYPO3 9.5,应该按照文档这样做更新

代码语言:javascript
复制
composer update "typo3/cms-*" --with-dependencies

不幸的是,这是行不通的:

代码语言:javascript
复制
Loading composer repositories with package information
Updating dependencies (including require-dev)
Nothing to install or update

同样的情况也适用于此(我使用的是zsh,因此需要转义通配符):

代码语言:javascript
复制
composer update typo3/cms-\* --with-dependencies

但确实有一些东西需要更新:

代码语言:javascript
复制
composer update --dry-run

有这样的结果:

代码语言:javascript
复制
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 5 installs, 39 updates, 0 removals
  - Updating helhum/typo3-console-plugin (2.0.4) to helhum/typo3-console-plugin (v2.0.5)
  - Updating symfony/process (v4.1.7) to symfony/process (v4.2.1)
  - Installing symfony/contracts (v1.0.2)
  - Updating symfony/console (v4.1.7) to symfony/console (v4.2.1)
  - Updating symfony/intl (v4.1.7) to symfony/intl (v4.2.1)
  - Installing ralouphie/getallheaders (2.0.5)
  - Updating guzzlehttp/psr7 (1.4.2) to guzzlehttp/psr7 (1.5.2)
  - Updating typo3/cms-core (v9.5.1) to typo3/cms-core (v9.5.2)
  - Updating symfony/yaml (v4.1.7) to symfony/yaml (v4.2.1)
  - Updating symfony/finder (v4.1.7) to symfony/finder (v4.2.1)
  - Updating typo3/cms-recordlist (v9.5.1) to typo3/cms-recordlist (v9.5.2)
  - Updating symfony/routing (v4.1.7) to symfony/routing (v4.2.1)
  - Installing symfony/var-exporter (v4.2.1)
  - Updating symfony/cache (v4.1.7) to symfony/cache (v4.2.1)
  - Updating symfony/expression-language (v4.1.7) to symfony/expression-language (v4.2.1)
  - Updating psr/http-server-middleware (1.0.0) to psr/http-server-middleware (1.0.1)
  - Updating doctrine/persistence (v1.0.1) to doctrine/persistence (v1.1.0)
  - Updating doctrine/common (v2.9.0) to doctrine/common (v2.10.0)
  - Updating typo3/cms-extbase (v9.5.1) to typo3/cms-extbase (v9.5.2)
  - Updating typo3/cms-fluid (v9.5.1) to typo3/cms-fluid (v9.5.2)
  - Updating typo3/cms-install (v9.5.1) to typo3/cms-install (v9.5.2)
  - Updating typo3/cms-frontend (v9.5.1) to typo3/cms-frontend (v9.5.2)
  - Updating typo3/cms-filelist (v9.5.1) to typo3/cms-filelist (v9.5.2)
  - Updating typo3/cms-extensionmanager (v9.5.1) to typo3/cms-extensionmanager (v9.5.2)
  - Updating typo3/cms-backend (v9.5.1) to typo3/cms-backend (v9.5.2)
  - Updating doctrine/instantiator (1.0.5) to doctrine/instantiator (1.1.0)
  - Updating typo3/cms-belog (v9.5.1) to typo3/cms-belog (v9.5.2)
  - Updating typo3/cms-scheduler (v9.5.1) to typo3/cms-scheduler (v9.5.2)
  - Updating typo3/cms-adminpanel (v9.5.1) to typo3/cms-adminpanel (v9.5.2)
  - Updating typo3/cms-tstemplate (v9.5.1) to typo3/cms-tstemplate (v9.5.2)
  - Updating typo3/cms-sys-note (v9.5.1) to typo3/cms-sys-note (v9.5.2)
  - Updating typo3/cms-setup (v9.5.1) to typo3/cms-setup (v9.5.2)
  - Updating typo3/cms-recycler (v9.5.1) to typo3/cms-recycler (v9.5.2)
  - Updating typo3/cms-rte-ckeditor (v9.5.1) to typo3/cms-rte-ckeditor (v9.5.2)
  - Updating typo3/cms-reports (v9.5.1) to typo3/cms-reports (v9.5.2)
  - Updating typo3/cms-opendocs (v9.5.1) to typo3/cms-opendocs (v9.5.2)
  - Updating typo3/cms-lowlevel (v9.5.1) to typo3/cms-lowlevel (v9.5.2)
  - Updating typo3/cms-info (v9.5.1) to typo3/cms-info (v9.5.2)
  - Updating typo3/cms-fluid-styled-content (v9.5.1) to typo3/cms-fluid-styled-content (v9.5.2)
  - Updating typo3/cms-beuser (v9.5.1) to typo3/cms-beuser (v9.5.2)
  - Updating typo3/cms-seo (v9.5.1) to typo3/cms-seo (v9.5.2)
  - Installing symfony/filesystem (v4.2.1)
  - Installing symfony/config (v4.2.1)
  - Updating helhum/config-loader (v0.11.0) to helhum/config-loader (v0.11.1)
symfony/contracts suggests installing symfony/service-contracts-implementation ()
symfony/contracts suggests installing symfony/translation-contracts-implementation ()

我的composer.json看起来是这样的:

代码语言:javascript
复制
{
    "repositories": [
        { "type": "path", "url": "packages/*/" },
        { "type": "git", "url": "https://github.com/peterkraume/cbgooglemaps.git" },
        { "type": "composer", "url": "https://composer.typo3.org/" }
    ],
    "name": "typo3/cms-base-distribution",
    "description" : "TYPO3 CMS Base Distribution",
    "license": "GPL-2.0+",
    "config": {
        "platform": {
            "php": "7.2"
        }
    },
    "require": {
        "helhum/typo3-console": "^5.0",
        "typo3/cms-belog": "^9.5",
        "typo3/cms-beuser": "^9.5",
        "typo3/cms-fluid-styled-content": "^9.5",
        "typo3/cms-info": "^9.5",
        "typo3/cms-info-pagetsconfig": "^9.5",
        "typo3/cms-lowlevel": "^9.5",
        "typo3/cms-opendocs": "^9.5",
        "typo3/cms-reports": "^9.5",
        "typo3/cms-rte-ckeditor": "^9.5",
        "typo3/cms-recycler": "^9.5",
        "typo3/cms-setup": "^9.5",
        "typo3/cms-sys-note": "^9.5",
        "typo3/cms-tstemplate": "^9.5",
        "typo3/cms-wizard-crpages": "^9.5",
        "kws/kws-theme-zmg": "@dev",
        "typo3-console/composer-auto-commands": "^0.2.0",
        "helhum/typo3-secure-web": "^0.2.7",
        "friendsoftypo3/cms-func": "^9.0",
        "typo3/cms-adminpanel": "^9.5",
        "yoast-seo-for-typo3/yoast_seo": "^4.0",
        "brinkert/cbgooglemaps": "dev-jquery",
        "cweagans/composer-patches": "^1.6"
    },
    "extra": {
        "typo3/cms": {
            "cms-package-dir": "{$vendor-dir}/typo3/cms",
            "web-dir": "public",
            "root-dir": "private"
        },
        "helhum/typo3-console": {
            "install-extension-dummy": "0"
        }
    },
    "require-dev": {
    }
}

知道我做错什么了吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-12-12 09:32:04

看来这是作曲家中的一个已知错误。https://github.com/composer/composer/issues/7261

我会调查然后再回来。

票数 3
EN

Stack Overflow用户

发布于 2018-12-12 08:44:42

你可以试试composer why-not typo3/cms-core:9.5.2来获取更多的信息

票数 1
EN

Stack Overflow用户

发布于 2018-12-12 09:32:13

我出了点问题。请运行composer update --with-dependencies。这对我有用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53738543

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档