我对作曲家很新,我遇到下载问题。 我安装了composer,之后我想通过这个命令安装beta状态的proyect:
XML
(这将下载google api客户端库及其所有依赖项已配置)。
我收到一条错误消息,告诉我该软件包在稳定性方面不适用于我的最低稳定性设置。
我已经阅读了很多人对此问题的评论,但它总是涉及本地项目中的composer.JSON文件(不是步骤1中的外部下载)。
我的问题是,我怎么能下载该项目?我首先必须将作曲家的最小稳定性设置为“dev”而不是“stable”,但我该怎么做呢?
答案 0 :(得分:3)
windows命令shell需要将软件包和版本封装成双引号(在Linux中它也不是一个坏主意):
Doesn't work in Windows:
composer require google/apiclient:^2.0.0@RC
Does work:
composer require "google/apiclient:^2.0.0@RC"
请不要设置"最小稳定性" to" dev",因为这是一个全局设置,会立即安装您可能不想要的开发版本,因为它们不是最终版本,可能不稳定。对于您需要的所有程序包及其依赖项,情况都是如此。
答案 1 :(得分:1)
解决方案:我终于解决了这个问题:
首先,您需要在任何地方创建一个空的composer.json
文件。
之后你会做这样的事情(或者说就是我的情况):
{
"name": "Your title",
"minimum-stability": "dev",
"require":
{
"google/apiclient": "2.0.*"
}
}
之后,您将转到cmd(Windows控制台)中包含此文件的目录,然后键入" composer install
"。
这将解决问题并安装所有库及其依赖项。这与将最小稳定性设置为" dev"对于所有库,但它将解决特定包的问题。