composer-php – yii2 composer update error:无效的版本字符串
发布时间:2020-12-13 13:49:10 所属栏目:PHP教程 来源:网络整理
导读:我在Yii2项目中使用了作曲家更新,但它正在退出并有例外. 我已将作曲家更新为最新版本c6cc6dd6070871f4b198ed39f76dd8047c116b02,但它仍然无效: Importing tag v2.0.2 (2.0.2.0)Reading bower.json of bower-asset/yii2-pjax (v2.0.1)Reading /home/xiaoai/.
我在Yii2项目中使用了作曲家更新,但它正在退出并有例外.
我已将作曲家更新为最新版本c6cc6dd6070871f4b198ed39f76dd8047c116b02,但它仍然无效: Importing tag v2.0.2 (2.0.2.0) Reading bower.json of bower-asset/yii2-pjax (v2.0.1) Reading /home/xiaoai/.composer/cache/repo/github.com/yiisoft/jquery-pjax/bower-f07ce95f6098c0bd5421789a20789f39a19be73b from cache Importing tag v2.0.1 (2.0.1.0) Reading /home/xiaoai/.composer/cache/repo/https---packagist.org/provider-yiisoft$yii2-bootstrap.json from cache Reading /home/xiaoai/.composer/cache/repo/https---packagist.org/provider-bower-asset$bootstrap.json from cache Downloading https://bower.herokuapp.com/packages/bootstrap Writing /home/xiaoai/.composer/cache/repo/https---bower.herokuapp.com-packages/bootstrap-3c71cc99d2fc1c12a3d3e1b27e448ca612a89a1d-package.json into cache Adding VCS repository bower-asset/bootstrap Downloading https://api.github.com/repos/twbs/bootstrap Downloading https://api.github.com/repos/twbs/bootstrap/contents/bower.json?ref=master Downloading https://api.github.com/repos/twbs/bootstrap/commits/master Downloading https://api.github.com/repos/twbs/bootstrap/tags?per_page=100 Downloading https://api.github.com/repos/twbs/bootstrap/git/refs/heads?per_page=100 [UnexpectedValueException] Could not parse version constraint <=2.*: Invalid version string "2.*" Exception trace: () at phar:///usr/bin/composer.phar/src/Composer/Package/Version/VersionParser.php:461 ComposerPackageVersionVersionParser->parseConstraint() at phar:///usr/bin/composer.phar/src/Composer/Package/Version/VersionParser.php:257 ComposerPackageVersionVersionParser->parseConstraints() at phar:///usr/bin/composer.phar/src/Composer/Package/Loader/ArrayLoader.php:234 ComposerPackageLoaderArrayLoader->parseLinks() at phar:///usr/bin/composer.phar/src/Composer/Package/Loader/ArrayLoader.php:123 ComposerPackageLoaderArrayLoader->load() at /home/xiaoai/.composer/vendor/fxp/composer-asset-plugin/Repository/AssetVcsRepository.php:174 FxpComposerAssetPluginRepositoryAssetVcsRepository->preInitBranchPackage() at /home/xiaoai/.composer/vendor/fxp/composer-asset-plugin/Repository/AssetVcsRepository.php:138 FxpComposerAssetPluginRepositoryAssetVcsRepository->initBranches() at /home/xiaoai/.composer/vendor/fxp/composer-asset-plugin/Repository/AssetVcsRepository.php:45 FxpComposerAssetPluginRepositoryAssetVcsRepository->initialize() at phar:///usr/bin/composer.phar/src/Composer/Repository/ArrayRepository.php:178 ComposerRepositoryArrayRepository->getPackages() at phar:///usr/bin/composer.phar/src/Composer/DependencyResolver/Pool.php:104 ComposerDependencyResolverPool->addRepository() at /home/xiaoai/.composer/vendor/fxp/composer-asset-plugin/Repository/Util.php:60 FxpComposerAssetPluginRepositoryUtil::addRepositoryInstance() at /home/xiaoai/.composer/vendor/fxp/composer-asset-plugin/Repository/Util.php:39 FxpComposerAssetPluginRepositoryUtil::addRepository() at /home/xiaoai/.composer/vendor/fxp/composer-asset-plugin/Repository/AbstractAssetsRepository.php:139 FxpComposerAssetPluginRepositoryAbstractAssetsRepository->whatProvides() at phar:///usr/bin/composer.phar/src/Composer/DependencyResolver/Pool.php:199 ComposerDependencyResolverPool->computeWhatProvides() at phar:///usr/bin/composer.phar/src/Composer/DependencyResolver/Pool.php:188 ComposerDependencyResolverPool->whatProvides() at phar:///usr/bin/composer.phar/src/Composer/DependencyResolver/RuleSetGenerator.php:161 ComposerDependencyResolverRuleSetGenerator->whitelistFromPackage() at phar:///usr/bin/composer.phar/src/Composer/DependencyResolver/RuleSetGenerator.php:273 ComposerDependencyResolverRuleSetGenerator->whitelistFromJobs() at phar:///usr/bin/composer.phar/src/Composer/DependencyResolver/RuleSetGenerator.php:324 ComposerDependencyResolverRuleSetGenerator->getRulesFor() at phar:///usr/bin/composer.phar/src/Composer/DependencyResolver/Solver.php:177 ComposerDependencyResolverSolver->solve() at phar:///usr/bin/composer.phar/src/Composer/Installer.php:505 ComposerInstaller->doInstall() at phar:///usr/bin/composer.phar/src/Composer/Installer.php:230 ComposerInstaller->run() at phar:///usr/bin/composer.phar/src/Composer/Command/UpdateCommand.php:140 我不认为这是我的错误,但我该如何解决这个异常呢?
Michael Nguyen的回答对我不起作用,但更新到dev-master做了:
php composer.phar global require "fxp/composer-asset-plugin:dev-master" 可能还需要更新作曲家本身: php composer.phar self-update 昨天还有一个广泛的讨论:link. UPDATE.在我看来,此刻“fxp / composer-asset-plugin:1.0.* @ dev”再次好转. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |