Composer php 安装电报bot/api时只能安装一个错误
我试图在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 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] 我不知道我还遗漏了什么,我已经花了很多时间寻找如何排除故障我修复
我不知道我还遗漏了什么,我已经花了很多时间寻找如何排除故障我修复了它,将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",