【问题标题】:Cannot install the silverstripe-fluent module using composer无法使用 composer 安装 silverstripe-fluent 模块
【发布时间】:2018-08-15 11:37:19
【问题描述】:

有一些问题我无法使用 composer 安装 Silverstripe fluent 模块?运行时出现以下错误:

composer require tractorcow/silverstripe-fluent:^4

您的要求无法解决为一组可安装的 包。

问题 1 - 请求的包 tractorcow/silverstripe-fluent 4 以 tractorcow/silverstripe-fluent[3.1.0, 3.1.0.x-dev, 3.1.1, 3.1.x-dev, 3.2.0、3.2.1、3.2.2、3.2.3、3.2.x-dev、3.3.0、3.4.0、3.5.0、3.6.0、3.7.0、3.7.x-dev、3.8。 0、3.8.1、3.8.x-dev、3.x-dev、3.9.x-dev、4.0.0-alpha1、4.0.0-beta1、4.0.0-beta2、4.0.0-beta3、4.0。 0-rc1, dev-dev/building-menu, dev-master, 4.0.x-dev] 但这些被拒绝 受你的约束。

Silverstripe 版本是:4.0.3

composer.json 是:

{
"name": "silverstripe/installer",
"type": "silverstripe-recipe",
"description": "The SilverStripe Framework Installer",
"require": {
    "php": ">=5.6.0",
    "silverstripe/recipe-plugin": "^1",
    "silverstripe/recipe-cms": "1.0.3@stable",
    "silverstripe-themes/simple": "~3.2.0",
    "undefinedoffset/sortablegridfield": "^2.0"
},
"require-dev": {
    "phpunit/phpunit": "^5.7"
},
"extra": {
    "project-files": [
        "assets/*",
        "mysite/_config/*",
        ".env.example",
        "favicon.ico"
    ],
    "project-files-installed": [
        ".htaccess",
        "index.php",
        "install-frameworkmissing.html",
        "install.php",
        "mysite/.htaccess",
        "mysite/_config.php",
        "mysite/_config/mysite.yml",
        "mysite/code/Page.php",
        "mysite/code/PageController.php",
        "web.config"
    ]
},
"config": {
    "process-timeout": 600,
    "platform": {

    }
},
"prefer-stable": true,
"minimum-stability": "dev"

}

我该如何解决这个问题?是不是因为我用的是SS版本?

谢谢, 赫曼特库马尔

【问题讨论】:

    标签: composer-php silverstripe-4


    【解决方案1】:

    由于某种原因,您的命令可以在我的机器上运行(Win10、Git Bash),您可以尝试包装版本约束,包括。双引号中的插入符号^,例如:

    composer require tractorcow/silverstripe-fluent:"^4"
    

    这也适用于我的本地开发设置并安装最新的 4.0.0.-rc1

    【讨论】:

    • 不,它也不适合我,我也使用 Windows 10 吗?你安装的 Silverstripe 是什么版本?
    • 好的,我已经安装了 Git Bash,然后我就可以安装模块了,不知道使用 Git Bash 有什么不同?但无论如何感谢您的提示:)
    • windows 控制台不是 bash,因此存在细微差别
    • 顺便说一句:如果它解决了您的问题,请随时“接受”答案。
    猜你喜欢
    • 1970-01-01
    • 2013-09-29
    • 2013-05-30
    • 2021-05-07
    • 1970-01-01
    • 2015-12-29
    • 2016-03-08
    • 2012-04-14
    • 2018-04-17
    相关资源
    最近更新 更多