Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 您的包名称无效-Composer 2.0_Php_Composer Php - Fatal编程技术网

Php 您的包名称无效-Composer 2.0

Php 您的包名称无效-Composer 2.0,php,composer-php,Php,Composer Php,我正在尝试composer安装,出现以下错误您的软件包名称access nyc无效,它应该有供应商名称、正斜杠和软件包名称。 我的包名中包含以下内容: { "name": "access-nyc", "version": "3.8.1", "description": "Find help in NYC with food, money, housing, work and more on ACCESS NYC", "homepage": "https://access.nyc.

我正在尝试composer安装,出现以下错误
您的软件包名称access nyc无效,它应该有供应商名称、正斜杠和软件包名称。
我的包名中包含以下内容:

{
  "name": "access-nyc",
  "version": "3.8.1",
  "description": "Find help in NYC with food, money, housing, work and more on ACCESS NYC",
  "homepage": "https://access.nyc.gov",
  "authors": [
    {
      "name": "NYC Opportunity",
      "email": "products@nycopportunity.nyc.gov",
      "homepage": "http://nyc.gov/opportunity"
    },
    {
      "name": "Blue State Digital",
      "homepage": "https://www.bluestatedigital.com"
    }
  ],
  "repositories": [
    {
      "type": "composer",
      "url": "https://wpackagist.org"
    }
  ],

这是一个中断的包名,
“access nyc”
,但对我来说它看起来不错。问题出在哪里?

这里的问题在错误消息中。Composer包有一个组织和包名,因此可以按创建者将多个包分组在一起。例如,我的一个有效包名是
gregjpriece/phing vagrant


我个人创建的任何包都将共享相同的组织前缀。

格式生成器要求
的“名称”:
为:
的“名称”:“/
。您可以这样做,例如:
“name”:“saguilar/access nyc”,
和Composer将停止抱怨。“它应该有一个供应商名称、一个正斜杠和一个软件包名称”