Попробуйте обновить TYPO3 Core через Composer

Работа с локальной установкой (ddev & TYPO3 9.5 LTS). Попробуйте обновить TYPO3-Core с помощью:

composer update typo3/cms-* --with-all-dependencies

Но Nothing to install or update.

Package mso/idna-convert is abandoned, you should avoid using it. Use algo26-matthias/idna-convert instead.

Попробуйте установить composer require algo26-matthias/idna-convert, но это не поможет. В чем дело? Это все еще мои первые шаги с композитором и TYPO3. Как я могу обновить свой пакет TYPO3 с 9.5.5 до 9.5.8?

Еще пытаюсь удалить mso/idna-convert с помощью

composer remove mso/idna-convert
mso/idna-convert is not required in your composer.json and has not been removed

Вот мой composer.json:

{
  "repositories": [
    {
      "type": "path",
      "url": "packages/*"
    },
    {
      "type": "composer",
      "url": "https://composer.typo3.org/"
    }
  ],
  "name": "typo3/cms-base-distribution",
  "description" : "TYPO3 CMS Base Distribution",
  "license": "GPL-2.0-or-later",
  "config": {
    "platform": {
      "php": "7.2"
    }
  },
  "require": {
    "typo3/minimal": "^9.5",
    "typo3/cms-about": "^9.5",
    "typo3/cms-adminpanel": "^9.5",
    "typo3/cms-belog": "^9.5",
    "typo3/cms-beuser": "^9.5",
    "typo3/cms-felogin": "^9.5",
    "typo3/cms-fluid-styled-content": "^9.5",
    "typo3/cms-form": "^9.5",
    "typo3/cms-impexp": "^9.5",
    "typo3/cms-info": "^9.5",
    "typo3/cms-redirects": "^9.5",
    "typo3/cms-reports": "^9.5",
    "typo3/cms-rte-ckeditor": "^9.5",
    "typo3/cms-setup": "^9.5",
    "typo3/cms-seo": "^9.5",
    "typo3/cms-sys-note": "^9.5",
    "typo3/cms-t3editor": "^9.5",
    "typo3/cms-tstemplate": "^9.5",
    "typo3/cms-viewpage": "^9.5",
    "typo3/cms-filemetadata": "^9.5",
    "gridelementsteam/gridelements": "^9.0",
    "mask/mask": "^4.1.0",
    "georgringer/news": "^7.0",
    "ichhabrecht/content-defender": "^3.0",
    "fluidtypo3/vhs": "^5.1",
    "schmitzal/tinyimg": "^1.3",
    "friendsoftypo3/tt-address": "^4.2",
    "in2code/femanager": "^5.0",
    "typo3/cms-recycler": "^9.5",
    "algo26-matthias/idna-convert": "^3.0"
  },
  "extra": {
    "typo3/cms": {
      "cms-package-dir": "{$vendor-dir}/typo3/cms",
      "web-dir": "public"
    }
  }
}

Что такого особенного в этой штуке с mso / idnaconvert? Как я могу исправить мою установку композитора?

Спасибо за вашу помощь.


person user2310852    schedule 26.06.2019    source источник
comment
Какая у вас текущая версия TYPO3? Какой результат вы получите для composer why-not typo3/cms-core:9.5.n (n - последняя версия)?   -  person Mathias Brodala    schedule 26.06.2019
comment
Может это сработает: composer update --with-dependencies $(composer show | grep -oE "^typo3/cms-[a-z0-9-]+")   -  person Peter Kraume    schedule 26.06.2019
comment
Другое дело: выполняете ли вы команду обновления на своем локальном компьютере или с помощью ddev composer, или после переключения в веб-контейнер с помощью ddev ssh?   -  person Peter Kraume    schedule 26.06.2019
comment
Ваша команда полностью верна. Странно, что ничего не находит. У меня проблемы с zsh и этой командой. Я убегаю от звезды composer update typo3/cms-\* --with-all-dependencies. Может дело в этом?   -  person Thomas Löffler    schedule 27.06.2019
comment
Привет, ребята, спасибо за комментарии. Вечером попробую (сейчас не за компьютером). Моя текущая версия TYPO3 - 9.5.5. Я установил TYPO3 с композитором и ddev. Я всегда начинаю с ddev start и пытаюсь обработать файл композитора.   -  person user2310852    schedule 27.06.2019
comment
Как предложил @PeterKraume, я действительно рекомендую для единообразия использовать ddev composer вместо того, чтобы делать это на вашем главном компьютере. Но я бы запустил ddev composer update --with-dependencies. Обратите внимание, что с вашей существующей командной строкой typo3/cms-* будет расширяться в bash, чтобы получить что-нибудь с этим путем, что не будет действительным. Если вам это нужно, вы можете заключить это в кавычки. Это вполне может быть вашей проблемой.   -  person rfay    schedule 27.06.2019


Ответы (1)


Не знаю, актуальна ли эта тема. Но если вы используете ddev, вы можете запускать composer update typo3/cms-* --with-all-dependencies через SSH в контейнере. Это должно сработать.

person Marco Luig    schedule 13.08.2020