【发布时间】:2015-09-26 17:09:25
【问题描述】:
编辑: 解决了,我必须使用“dev-master”而不是“master”或“dev”。
也许这对你来说很奇怪......但我正在尝试使用全局作曲家二进制文件在本地安装作曲家。
我正在尝试写类似的东西:
composer require composer/composer
但这不起作用,它告诉我需要版本。然后我尝试了以下变体:
composer require composer/composer=*
composer require composer/composer=master
composer require composer/composer=dev
而且...什么也没有,我收到以下错误消息:
Your requirements could not be resolved to an installable set of packages.
Problem 1
- The requested package composer/composer could not be found in any version, there may be a typo in the package name.
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.
任何人都知道是否可以以“干净”的方式进行操作? (允许以下几点):
- 指定一个非常具体的版本
- 在 composer.json 和 composer.lock 文件中注册它
- 将 composer 二进制文件与其他 php 二进制文件(如 behat ...
【问题讨论】:
-
cp $(which composer) ./ -
@Sammitch 这个解决方案没有考虑到我所说的修复 composer.json 和 composer.lock 文件中的版本。
标签: php composer-php