2015-07-28 28 views
1

我在使用作曲家安装用户管理(https://github.com/webvimark/user-management)模块时遇到问题。我得到以下错误无法使用作曲家安装模块

[UnexpectedValueException] 

Could not parse version constraint <=2.*: Invalid version string "2.*" 

我加

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

到composer.json。此外,我更新作曲与

composer self-update 

但仍然没有运气。然后我尝试安装其他模块,但同样的错误在那里。

注意:我已经在当前项目中安装了模块,所有安装都没有任何问题。

回答

0

这是目前正在解决的composer-asset-plugin中的一个错误。有关此问题的讨论,请参阅here。下面的命令

+0

看起来就是这个问题。我将进一步检查并更新 – hs19

+0

我遇到过这个问题,因为我在本地作曲文件中包含了composer-asset-plugin,并在全球范围内包含它。解决方案是从我的本地composer.json文件中删除它,从我的composer.lock文件中手动删除它(如果不这样做,它将不起作用),然后运行'composer update'。 – h2ooooooo

2

运行来修复这个bug

composer global require "fxp/composer-asset-plugin: 1.0.1" 
+0

我运行了这个命令,错误消失了,但仍然无法添加任何模块,因为它现在给出错误'您的需求无法解析为可安装的一组软件包。 ' – hs19

0

让你的供应商的文件夹,并composer.lock的备份,然后将其删除,然后运行:

composer global require "fxp/composer-asset-plugin:1.0.0" 
composer install 
composer update 

尝试安装的用户管理包再次。