Composer php 安装电报bot/api时只能安装一个错误

Composer php 安装电报bot/api时只能安装一个错误,composer-php,telegram-bot,Composer Php,Telegram Bot,我试图在Centos7/PHP5.6上安装telegram bot/api,在运行“php composer.phar require telegram bot/api”时出现此错误 编辑:正如olibiaz所建议的,我正在添加composer.json,我使用以下repo下载了它: 我已尝试指定电报bot/api的版本以使用v2.3.9,但仍然收到相同的错误:-只能安装一个:电报bot/api[v2.3.9,1.0.x-dev] 我不知道我还遗漏了什么,我已经花了很多时间寻找如何排除故障我修复

我试图在Centos7/PHP5.6上安装telegram bot/api,在运行“php composer.phar require telegram bot/api”时出现此错误

编辑:正如olibiaz所建议的,我正在添加composer.json,我使用以下repo下载了它:

我已尝试指定电报bot/api的版本以使用v2.3.9,但仍然收到相同的错误:-只能安装一个:电报bot/api[v2.3.9,1.0.x-dev]


我不知道我还遗漏了什么,我已经花了很多时间寻找如何排除故障

我修复了它,将composer.json中的名称更改为:

  "name": "telegram-bot/api_project",

查看您的composer应该会有所帮助。json这不是一个解决方案,您只是以错误的方式使用了composer。您不应该从GitHub下载项目,只需在项目的根目录下运行
php composer.phar require telegram bot/api
{
    "name": "telegram-bot/api",
    "description": "PHP Wrapper for Telegram Bot API",
    "keywords": [
        "php",
        "telegram",
        "bot",
        "bot api"
    ],
    "homepage": "https://github.com/TelegramBot/Api",
    "license": "MIT",
    "authors": [
        {
            "name": "Ilya Gusev",
            "email": "mail@igusev.ru",
            "homepage": "https://php-cat.com",
            "role": "Developer"
        }
    ],
    "require": {
        "php" : ">=5.5.0"
    },
    "require-dev": {
        "phpunit/phpunit" : "~4.0",
        "squizlabs/php_codesniffer": "2.*",
        "codeception/codeception": "*"
    },
    "autoload": {
        "psr-4": {
            "TelegramBot\\Api\\": "src"
        }
    },
    "autoload-dev": {
        "psr-4": {
            "TelegramBot\\Api\\Test\\": "tests"
        }
    },
    "scripts": {
        "test": "phpunit"
    },
    "extra": {
        "branch-alias": {
            "dev-master": "1.0-dev"
        }
    }
}
  "name": "telegram-bot/api_project",