2015-07-28 27 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 

嘗試安裝的用戶管理包再次。