php - 从 git 中 pull 出一个 yii 项目后 composer update 中的问题

标签 php linux git yii2 composer-php

我刚刚从 yii 克隆并 pull 了一个 yii 项目,我已经使用此命令全局要求 fxp/composer-asset-plugin:~1.1.1 composer global require "fxp/composer-asset-plugin:~1.1.1" 并且全局需要 fxp/composer-asset-plugin 使用此命令 composer global require "fxp/composer-asset- plugin" 但是当我运行 composer update 来制作供应商文件并自动加载以使用该项目时,我收到以下错误:

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

并且在更新任务之前尝试组合更新其他项目时,我也遇到以下错误:

The "yiisoft/yii2-composer" plugin requires composer-plugin-api 1.0.0, this *WILL* break in the future and it should be fixed ASAP (require ^1.0 for example).

任何人都可以帮助修复这两个特别是第一个,因为我想以下问题是相关的。

(我也试过重新安装 Composer ,但仍然有同样的错误)

最佳答案

其实你可以通过

composer global remove "fxp/composer-asset-plugin"

然后删除vendor 文件夹和您的composer.lock(您将在下一步中恢复所有执行)。

然后运行

composer global require "fxp/composer-asset-plugin:*"

最后

composer install

如果那行不通。尝试删除您的全局 vendor 文件夹。 例如,如果你使用的是 ubuntu,你可以在这里找到它 /home/someUser/.composer/vendor(这将删除全局安装的所有包)

下一步运行 composer global require "fxp/composer-asset-plugin:*" 这应该有效。

关于php - 从 git 中 pull 出一个 yii 项目后 composer update 中的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35102442/

相关文章:

php - 循环表格以在行中显示结果

php - 在数据库中插入图像(codeigniter)

xml - 在 Linux 中查看 xml 数据?

svn - git/ftp 工作流逻辑

Cygwin 下的 Git Clone 挂了

git - autosetuprebase 与 autosetupmerge

php - 使用 PHP 在 SoundCloud 中创建播放列表

php - 申请Datetime时MAX()有什么问题?

linux - Linux 上的 Chrome - 查询浏览器以查看打开了哪些选项卡?

linux -/usr/sbin/resetpw Linux 变体