telegram-bot-sdk icon indicating copy to clipboard operation
telegram-bot-sdk copied to clipboard

irazasyed/telegram-bot-sdk v2.2.0 requires illuminate/support ~5.0 -> no matching package found.

Open aminkt opened this issue 8 years ago • 8 comments

Hi. Im using yii2 frame work. When i run composer update the flowing error occurred:

- Installation request for irazasyed/telegram-bot-sdk ^2.0 -> satisfiable by irazasyed/telegram-bot-sdk[v2.2.0].  
- irazasyed/telegram-bot-sdk v2.2.0 requires illuminate/support ~5.0 -> no matching package found. 

Please be aware that i don't need laravel at all.

aminkt avatar Mar 20 '17 17:03 aminkt

Hi,

That's weird. I've never encountered such error. Have to look into it.

Perhaps post your composer.json?

And that package is not only to support Laravel but also for things like Collection API and other helper methods this package uses.

irazasyed avatar Mar 20 '17 17:03 irazasyed

About a month ago its work correctly bot now its not.

This is a part of composer.json

"minimum-stability": "dev",
    "require": {
        "php": ">=5.4.0",
        "yiisoft/yii2": "2.0.9",
...
        "irazasyed/telegram-bot-sdk": "dev-master",
...
    },

aminkt avatar Mar 20 '17 17:03 aminkt

Can you try again? It seems to be working fine for me as I've tried recently as well. Maybe there was some issue from their end.

irazasyed avatar Apr 04 '17 18:04 irazasyed

I tried. but problem not solved yet.

aminkt avatar May 01 '17 07:05 aminkt

I have a same problem. Step to reproduce

  1. Fresh install laravel via composer (v.5.4.30) and running well after that
  2. Install telegram bot sdk via composer (composer require irazasyed/telegram-bot-sdk ^2.0)

this's the output : composer require irazasyed/telegram-bot-sdk ^2.0 ./composer.json has been updated Loading composer repositories with package information Updating dependencies (including require-dev) Your requirements could not be resolved to an installable set of packages.

Problem 1 - Installation request for irazasyed/telegram-bot-sdk 2.0 -> satisfiable by irazasyed/telegram-bot-sdk[v2.0.0]. - Conclusion: remove laravel/framework v5.4.30 - Conclusion: don't install laravel/framework v5.4.30 - irazasyed/telegram-bot-sdk v2.0.0 requires illuminate/support 5.0.|5.1.|5.2.* -> satisfiable by illuminate/support[v5.0.0, v5.0.22, v5.0.25, v5.0.26, v5.0.28, v5.0.33, v5.0.4, v5.1.1, v5.1.13, v5.1.16, v5.1.2, v5.1.20, v5.1.22, v5.1.25, v5.1.28, v5.1.30, v5.1.31, v5.1.41, v5.1.6, v5.1.8, v5.2.0, v5.2.19, v5.2.21, v5.2.24, v5.2.25, v5.2.26, v5.2.27, v5.2.28, v5.2.31, v5.2.32, v5.2.37, v5.2.43, v5.2.45, v5.2.6, v5.2.7]. - don't install illuminate/support v5.1.1|don't install laravel/framework v5.4.30 - don't install illuminate/support v5.1.13|don't install laravel/framework v5.4.30 - don't install illuminate/support v5.1.16|don't install laravel/framework v5.4.30 - don't install illuminate/support v5.1.2|don't install laravel/framework v5.4.30 - don't install illuminate/support v5.1.20|don't install laravel/framework v5.4.30 - don't install illuminate/support v5.1.22|don't install laravel/framework v5.4.30 - don't install illuminate/support v5.1.25|don't install laravel/framework v5.4.30 - don't install illuminate/support v5.1.28|don't install laravel/framework v5.4.30 - don't install illuminate/support v5.1.30|don't install laravel/framework v5.4.30 - don't install illuminate/support v5.1.31|don't install laravel/framework v5.4.30 - don't install illuminate/support v5.1.41|don't install laravel/framework v5.4.30 - don't install illuminate/support v5.1.6|don't install laravel/framework v5.4.30 - don't install illuminate/support v5.1.8|don't install laravel/framework v5.4.30 - don't install illuminate/support v5.2.0|don't install laravel/framework v5.4.30 - don't install illuminate/support v5.2.19|don't install laravel/framework v5.4.30 - don't install illuminate/support v5.2.21|don't install laravel/framework v5.4.30 - don't install illuminate/support v5.2.24|don't install laravel/framework v5.4.30 - don't install illuminate/support v5.2.25|don't install laravel/framework v5.4.30 - don't install illuminate/support v5.2.26|don't install laravel/framework v5.4.30 - don't install illuminate/support v5.2.27|don't install laravel/framework v5.4.30 - don't install illuminate/support v5.2.28|don't install laravel/framework v5.4.30 - don't install illuminate/support v5.2.31|don't install laravel/framework v5.4.30 - don't install illuminate/support v5.2.32|don't install laravel/framework v5.4.30 - don't install illuminate/support v5.2.37|don't install laravel/framework v5.4.30 - don't install illuminate/support v5.2.43|don't install laravel/framework v5.4.30 - don't install illuminate/support v5.2.45|don't install laravel/framework v5.4.30 - don't install illuminate/support v5.2.6|don't install laravel/framework v5.4.30 - don't install illuminate/support v5.2.7|don't install laravel/framework v5.4.30 - don't install illuminate/support v5.0.0|don't install laravel/framework v5.4.30 - don't install illuminate/support v5.0.22|don't install laravel/framework v5.4.30 - don't install illuminate/support v5.0.25|don't install laravel/framework v5.4.30 - don't install illuminate/support v5.0.26|don't install laravel/framework v5.4.30 - don't install illuminate/support v5.0.28|don't install laravel/framework v5.4.30 - don't install illuminate/support v5.0.33|don't install laravel/framework v5.4.30 - don't install illuminate/support v5.0.4|don't install laravel/framework v5.4.30 - Installation request for laravel/framework (locked at v5.4.30, required as 5.4.*) -> satisfiable by laravel/framework[v5.4.30].

Installation failed, reverting ./composer.json to its original content.

Here's my composer.json { "name": "laravel/laravel", "description": "The Laravel Framework.", "keywords": ["framework", "laravel"], "license": "MIT", "type": "project", "require": { "php": ">=5.6.4", "laravel/framework": "5.4.", "laravel/tinker": "~1.0" }, "require-dev": { "fzaninotto/faker": "~1.4", "mockery/mockery": "0.9.", "phpunit/phpunit": "~5.7" }, "autoload": { "classmap": [ "database" ], "psr-4": { "App\": "app/" } }, "autoload-dev": { "psr-4": { "Tests\": "tests/" } }, "scripts": { "post-root-package-install": [ "php -r "file_exists('.env') || copy('.env.example', '.env');"" ], "post-create-project-cmd": [ "php artisan key:generate" ], "post-install-cmd": [ "Illuminate\Foundation\ComposerScripts::postInstall", "php artisan optimize" ], "post-update-cmd": [ "Illuminate\Foundation\ComposerScripts::postUpdate", "php artisan optimize" ] }, "config": { "preferred-install": "dist", "sort-packages": true, "optimize-autoloader": true } }

Other Information :

  • PHP 7.0.13
  • Laravel 5.4.30
  • OS Windows 10 Home Edition

What's things i miss ? Thank u sir... :)

gavnyx avatar Aug 02 '17 12:08 gavnyx

use 3.*@dev in composer @muswanto you can see it https://github.com/irazasyed/telegram-bot-sdk/issues/276

yasirdocs avatar Sep 03 '17 18:09 yasirdocs

how can i remove my installation ( irazasyed/telegram-bot-sdk ^2.0 )

sy04 avatar May 07 '20 08:05 sy04

php artisan config:clear set TELEGRAM_BOT_TOKEN in .env composer require irazasyed/telegram-bot-sdk ^3.4.1 ps publish conf file with php artisan vendor:publish --provider="Telegram\Bot\Laravel\TelegramServiceProvider"

Habtesoft avatar Apr 08 '21 06:04 Habtesoft