Yii 2 的 JUI 扩展无法安装

Posted

技术标签:

【中文标题】Yii 2 的 JUI 扩展无法安装【英文标题】:JUI Extension for Yii 2 can not be installed 【发布时间】:2015-07-21 22:19:39 【问题描述】:

我想为 Yii 2 安装 JUI 扩展,但 composer 向我报告以下问题:

Your requirements could not be resolved to an installable set of packages.


    - yiisoft/yii2-jui 2.0.4 requires bower-asset/jquery-ui 1.11.*@stable -> no matching package found.
    - yiisoft/yii2-jui 2.0.3 requires bower-asset/jquery-ui 1.11.*@stable -> no matching package found.
    - yiisoft/yii2-jui 2.0.2 requires bower-asset/jquery-ui 1.11.*@stable -> no matching package found.
    - yiisoft/yii2-jui 2.0.1 requires bower-asset/jquery-ui 1.11.*@stable -> no matching package found.
    - yiisoft/yii2-jui 2.0.0 requires bower-asset/jquery-ui 1.11.*@stable -> no matching package found.
    - Installation request for yiisoft/yii2-jui ^2.0 -> satisfiable by yiisoft/yii2-jui[2.0.0, 2.0.1, 2.0.2, 2.0.3, 2.0.4].

    Potential causes:
    - A typo in the package name
    - The package is not available in a stable-enough version according to your minimum-stability setting
    see <https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion> for more details.

Read <https://getcomposer.org/doc/articles/troubleshooting.md> for further common problems.

Installation failed, reverting ./composer.json to its original content.

我能做些什么来解决这个问题?

【问题讨论】:

【参考方案1】:

终于找到了解决办法:

如果你想为 Yii2 安装 JUI 扩展,你应该执行以下步骤:

    运行以下作曲家命令:php composer.phar require "fxp/composer-asset-plugin:~1.0" 运行php composer.phar update 运行php composer.phar require --prefer-dist yiisoft/yii2-jui

【讨论】:

它不喜欢我。 composer下载了很多东西,更新了很多东西。但是,无论如何它都会给出同样的错误。【参考方案2】:

我在尝试安装 Kartik 的 Yii2 框架扩展时遇到了同样的问题。将"fxp/composer-asset-plugin": "*" 添加到我的 composer.json 文件的 require 部分解决了它。

【讨论】:

【参考方案3】:

需要先安装 Composer Asset Plugin:

composer global require "fxp/composer-asset-plugin:~1.0"

这个对我有用

【讨论】:

以上是关于Yii 2 的 JUI 扩展无法安装的主要内容,如果未能解决你的问题,请参考以下文章

Composer 无法安装 yii2 扩展

手动安装 yii2-redis 扩展

手动安装 yii2-redis 扩展

Yii2安装任务调度扩展

手动安装yii2.0-redis扩展

不使用 Composer 手动安装 Yii2 扩展