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.
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.
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",
...
},
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.
I tried. but problem not solved yet.
I have a same problem. Step to reproduce
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 :
What's things i miss ? Thank u sir... :)
use 3.*@dev in composer @muswanto
you can see it https://github.com/irazasyed/telegram-bot-sdk/issues/276
how can i remove my installation ( irazasyed/telegram-bot-sdk ^2.0 )
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"
Most helpful comment
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"