【问题标题】:Typo3 Introduction Package version 9.5Typo3 介绍包版本 9.5
【发布时间】:2020-03-01 13:21:03
【问题描述】:

我正在尝试使用 Composer 从 Typo3 安装安装包,但不是最新版本。我需要9.5。 你知道我怎么能用作曲家做到这一点吗? 安装扩展只安装最新版本。在网页中有一个 zip 文件,但我不知道我是否可以将它与作曲家一起使用..

谢谢!

【问题讨论】:

  • 究竟尝试过什么?应该有大量的教程告诉你如何通过 composer 安装特定的包版本

标签: php installation typo3 version


【解决方案1】:

只需将要安装的版本作为参数添加到composer:

composer create-project typo3/cms-base-distribution my-new-project 9.5

【讨论】:

    【解决方案2】:

    您可以尝试以下操作:

    composer require typo3/cms-introduction:4.0.1
    

    介绍包版本4.0.1兼容TYPO3 9.5,可以查看:https://extensions.typo3.org/extension/introduction/

    【讨论】:

      【解决方案3】:

      您可以使用以下内容:

      例如在你的composer.json

      "require": {
          "vendor/package": "1.3.2", // exactly 1.3.2
      

      在你的情况下:

       {
          "require": {
              "typo3/cms": "9.5"
          } 
      }
      

      有关版本控制的更多信息,请查看Composer - Version and Constraints

      编辑: Error当运行基于 composer 的 TYPO3 实例时,不再可能通过 composer requiretypo3/cms 要求整个 TYPO3 核心。从现在开始,此软件包仅用于核心开发目的。

      相反,TYPO3 核心团队维护的所有系统扩展都必须单独要求。

      一些例子:

      composer require typo3/cms-core:^9
      composer require typo3/cms-fluid-styled-content:^9
      composer require typo3/cms-extbase:^9
      composer require typo3/cms-workspaces:^9
      composer require typo3/cms-sys-note:^9
      

      为方便起见,TYPO3 项目可以简单地要求 composer require typo3/minimal 来获取运行 TYPO3 实例所需的主要系统扩展,并如上所述添加自定义系统扩展。

      影响: 安装或更新 composer 包typo3/cms 会显示 TYPO3 v9 的错误。

      即使用:

      {
          "require": {
              "typo3/minimal": "9.5"
          } 
      }
      

      【讨论】:

      • 感谢您的回答。我必须作曲家更新吗?以及它的 composer.json 来自于介绍包还是来自我的项目?
      • 不确定介绍包是什么,但通常您的项目会有一个composer.json 文件,该文件指定您的项目所需的所有包。使用composer install 为您的项目安装依赖项。
      猜你喜欢
      • 1970-01-01
      • 2022-10-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-19
      • 1970-01-01
      • 2011-10-21
      • 1970-01-01
      相关资源
      最近更新 更多