проблема с обновлением библиотеки
проблема с обновлением библиотеки
использую эту библиотеку https://github.com/phpnt/yii2-chartjs для работы с этой https://github.com/chartjs/Chart.js
проблема в том что не хочет обновляться chart js, застыл на версии 2.8
в проекте добавил
"minimum-stability": "stable",
require
"phpnt/yii2-chartjs": "*"
обновляю через докер docker-compose run --rm php composer update
перед этим удаляю vendor и вызываю composer clearcache, но при установке пишет Loading from cache
chart js есть релиз 2.9
в чем проблема?
проблема в том что не хочет обновляться chart js, застыл на версии 2.8
в проекте добавил
"minimum-stability": "stable",
require
"phpnt/yii2-chartjs": "*"
обновляю через докер docker-compose run --rm php composer update
перед этим удаляю vendor и вызываю composer clearcache, но при установке пишет Loading from cache
chart js есть релиз 2.9
в чем проблема?
Re: проблема с обновлением библиотеки
ошибся разделом?
или очень сложный вопрос?
или очень сложный вопрос?
Re: проблема с обновлением библиотеки
обычно
- никто не хочет воспроизводить проблему у себя
- а кто пользуется именно этим пакетом - с такой проблемой не сталкивался
было у меня один раз с другим пакетом.
тоже заморозился и все тут
но когда почитал на гитхабе внимательней, то автор сменил регистрацию пакета, и надо указать что-то типа "dev-master", а не номер версии, "minimum-stability": "stable", и т.п.
Не желайте странного, и не будет у вас головной боли чтобы достичь этого странного.
Тем более что окажется что оно вам и не нужно было, странное это.
Тем более что окажется что оно вам и не нужно было, странное это.
Re: проблема с обновлением библиотеки
установил
получаю
The requested package phpnt/yii2-chartjs dev-master exists as phpnt/yii2-chartjs[0.0.1, 0.0.2] but these are rejected by your constraint
Код: Выделить всё
"minimum-stability": "dev",
"phpnt/yii2-chartjs": "dev-master"
The requested package phpnt/yii2-chartjs dev-master exists as phpnt/yii2-chartjs[0.0.1, 0.0.2] but these are rejected by your constraint
Re: проблема с обновлением библиотеки
можно попробовать оставить
"minimum-stability": "stable",
и т.п.
"minimum-stability": "stable",
и т.п.
Не желайте странного, и не будет у вас головной боли чтобы достичь этого странного.
Тем более что окажется что оно вам и не нужно было, странное это.
Тем более что окажется что оно вам и не нужно было, странное это.
Re: проблема с обновлением библиотеки
менял,не помогает
сама ошибка странная, по идее должен выкачаться последний коммит
может быть глюк композера?
сама ошибка странная, по идее должен выкачаться последний коммит
может быть глюк композера?
Re: проблема с обновлением библиотеки
обновился
все равно лезет ошибка
Код: Выделить всё
Updating to version 1.10.7 (stable channel).
Downloading (100%)
Use composer self-update --rollback to return to version 1.10.5
Re: проблема с обновлением библиотеки
а почему не операционной системы, памяти с процессором?
конечно может быть что у вас какой-то древний композер, php, и т.п. и вообще очень-очень уникальная ситуация
но думаю все прозаичней - какой-то из пакетов версионируется по особому, не прописан в репозитории, конфликтует с другими пакетами.
и ничего уникального, обычная история -нужно разобраться с зависимостями, почитать описания и баги пакетов, и т.д.
но. можете считать конечно что глюк композера
бывает конечно, тогда нужно читать issues композера. за пару лет, там может кто-то тоже уже находил такой глюк, и ему объяснили. или исправили.
Не желайте странного, и не будет у вас головной боли чтобы достичь этого странного.
Тем более что окажется что оно вам и не нужно было, странное это.
Тем более что окажется что оно вам и не нужно было, странное это.
Re: проблема с обновлением библиотеки
создал пустой файл composer.json с содержимым
все равно скачивается версия 2.8
Код: Выделить всё
{
"minimum-stability": "stable",
"require": {
"phpnt/yii2-chartjs": "*"
},
"repositories": [
{
"type": "composer",
"url": "https://asset-packagist.org"
}
]
}
Re: проблема с обновлением библиотеки
вы пишите chart js есть релиз 2.9
делаете
"url": "https://asset-packagist.org"
все равно скачивается версия 2.8
значит, вероятно, версия 2.9 НЕ зарегестрирована в asset-packagist.org, или в зависимостях
значит, надо выяснить - а где она зарегестрирована, как ее, 2.9, подключать композером, и т.д.
о чем и писал.
выясняйте.
или ждите что-то сделает это вместо вас.
или того кто конкретно с этим пакетом, этой версии, столкнулся с такой же проблемой. но в этом случае он наверное уже где-то об этом писал. гуглите.
делаете
"url": "https://asset-packagist.org"
все равно скачивается версия 2.8
значит, вероятно, версия 2.9 НЕ зарегестрирована в asset-packagist.org, или в зависимостях
значит, надо выяснить - а где она зарегестрирована, как ее, 2.9, подключать композером, и т.д.
о чем и писал.
выясняйте.
или ждите что-то сделает это вместо вас.
или того кто конкретно с этим пакетом, этой версии, столкнулся с такой же проблемой. но в этом случае он наверное уже где-то об этом писал. гуглите.
Не желайте странного, и не будет у вас головной боли чтобы достичь этого странного.
Тем более что окажется что оно вам и не нужно было, странное это.
Тем более что окажется что оно вам и не нужно было, странное это.
Re: проблема с обновлением библиотеки
https://asset-packagist.org/package/bow ... t/chart-js тут в списке версия 2.9
значит ли это что версия зарегистрированная?
значит ли это что версия зарегистрированная?
Re: проблема с обновлением библиотеки
это ж для bower
а у вас похоже композер не тянет правильно зависимости
Не желайте странного, и не будет у вас головной боли чтобы достичь этого странного.
Тем более что окажется что оно вам и не нужно было, странное это.
Тем более что окажется что оно вам и не нужно было, странное это.
Re: проблема с обновлением библиотеки
прописал такой конфиг
все равно скачивает 2,8
Код: Выделить всё
{
"minimum-stability": "stable",
"require": {
"bower-asset/Chart.js": "*"
},
"repositories": [
{
"type": "composer",
"url": "https://asset-packagist.org"
}
]
}
Re: проблема с обновлением библиотеки
Код: Выделить всё
{
"minimum-stability": "stable",
"require": {
"bower-asset/Chart.js": "2.9"
},
"repositories": [
{
"type": "composer",
"url": "https://asset-packagist.org"
}
]
}
Your requirements could not be resolved to an installable set of packages.
Problem 1
- The requested package bower-asset/chart.js 2.9 exists as bower-asset/chart.js[v2.8.0, v2.8.0-RC.1, v2.7.3, v2.7.2, v2.7.1, v2.7.0, v2.6.0, v2.5.0, v2.4.0, v2.3.0, v2.3.0-RC.1, v2.2.2, v2.2.1, v2.2.0, v2.2.0-RC.2, v2.2.0-RC.1, v2.1.6, v2.1.5, v2.1.4, v2.1.3, v2.1.2, v2.1.1, 2.1.0, 2.0.2, v2.0.1, v2.0.0, 2.0.0-beta2, 2.0.0-beta1, 2.0.0-alpha4, 2.0.0-alpha3, 2.0.0-alpha2, v2.0-alpha1, v1.1.1, v1.1.0, v1.0.2, v1.0.1, v1.0.1-beta.4, v1.0.1-beta.3, v1.0.1-beta.2, v1.0.1-beta1, v1.0.0-beta1, v0.2.0, dev-feature-google-group, dev-master, dev-release, dev-vertical-tick-alignment] but these are rejected by your constraint.
- Dominus
- Сообщения: 892
- Зарегистрирован: 2013.03.14, 21:27
- Откуда: Россия, Иваново
- Контактная информация:
Re: проблема с обновлением библиотеки
Может так?kukuruku писал(а): ↑2020.06.07, 21:22на такой конфиг получаюКод: Выделить всё
{ "minimum-stability": "stable", "require": { "bower-asset/Chart.js": "2.9" }, "repositories": [ { "type": "composer", "url": "https://asset-packagist.org" } ] }
Your requirements could not be resolved to an installable set of packages.
Problem 1
- The requested package bower-asset/chart.js 2.9 exists as bower-asset/chart.js[v2.8.0, v2.8.0-RC.1, v2.7.3, v2.7.2, v2.7.1, v2.7.0, v2.6.0, v2.5.0, v2.4.0, v2.3.0, v2.3.0-RC.1, v2.2.2, v2.2.1, v2.2.0, v2.2.0-RC.2, v2.2.0-RC.1, v2.1.6, v2.1.5, v2.1.4, v2.1.3, v2.1.2, v2.1.1, 2.1.0, 2.0.2, v2.0.1, v2.0.0, 2.0.0-beta2, 2.0.0-beta1, 2.0.0-alpha4, 2.0.0-alpha3, 2.0.0-alpha2, v2.0-alpha1, v1.1.1, v1.1.0, v1.0.2, v1.0.1, v1.0.1-beta.4, v1.0.1-beta.3, v1.0.1-beta.2, v1.0.1-beta1, v1.0.0-beta1, v0.2.0, dev-feature-google-group, dev-master, dev-release, dev-vertical-tick-alignment] but these are rejected by your constraint.
Код: Выделить всё
"bower-asset/chart.js": "^2.9"
Не спорь с дураком, иначе окружающие не правильно поймут кто из вас дурак!
Re: проблема с обновлением библиотеки
спасибо помогло
хотелось бы понять почему это сработало?
хотелось бы понять почему это сработало?
Re: проблема с обновлением библиотеки
Видимо вы запрашивали конкретную версию - 2.9, а такой не было доступно, было только 2.9.3,
Надо было задать больше 2.9.
Блин, век живи, век учись.
Надо было задать больше 2.9.
Блин, век живи, век учись.
Re: проблема с обновлением библиотеки
появились новые детали
изначально я добавил в проект такую строку
"phpnt/yii2-chartjs": "^2.9"
и все обновилось без ошибок, скачалась версия chartjs 2.9.3
затем в тестовом проекте проверил такую строку "bower-asset/Chart.js": "2.9" и без проблем скачалась версия 2.9.0
и даже такая строка сработала "bower-asset/Chart.js": "*" и скачалась версия 2.9.3
затем я попытался опять обновить рабочий проект, где была строка "phpnt/yii2-chartjs": "^2.9" и опять полезла ошибка
- The requested package phpnt/yii2-chartjs ^2.9 exists as phpnt/yii2-chartjs[0.0.1, 0.0.2] but these are rejected by your constraint.
хотя в проекте осталась версия chartjs 2.9.3
вобщем происходит явно странные вещи с этим композером
изначально я добавил в проект такую строку
"phpnt/yii2-chartjs": "^2.9"
и все обновилось без ошибок, скачалась версия chartjs 2.9.3
затем в тестовом проекте проверил такую строку "bower-asset/Chart.js": "2.9" и без проблем скачалась версия 2.9.0
и даже такая строка сработала "bower-asset/Chart.js": "*" и скачалась версия 2.9.3
затем я попытался опять обновить рабочий проект, где была строка "phpnt/yii2-chartjs": "^2.9" и опять полезла ошибка
- The requested package phpnt/yii2-chartjs ^2.9 exists as phpnt/yii2-chartjs[0.0.1, 0.0.2] but these are rejected by your constraint.
хотя в проекте осталась версия chartjs 2.9.3
вобщем происходит явно странные вещи с этим композером
- Dominus
- Сообщения: 892
- Зарегистрирован: 2013.03.14, 21:27
- Откуда: Россия, Иваново
- Контактная информация:
Re: проблема с обновлением библиотеки
phpnt/yii2-chartjs имеет только 2 релиза 0.0.1 и 0.0.2, а вы пытаетесь установить не существующий ^2.9kukuruku писал(а): ↑2020.06.11, 14:22 появились новые детали
изначально я добавил в проект такую строку
"phpnt/yii2-chartjs": "^2.9"
и все обновилось без ошибок, скачалась версия chartjs 2.9.3
затем в тестовом проекте проверил такую строку "bower-asset/Chart.js": "2.9" и без проблем скачалась версия 2.9.0
и даже такая строка сработала "bower-asset/Chart.js": "*" и скачалась версия 2.9.3
затем я попытался опять обновить рабочий проект, где была строка "phpnt/yii2-chartjs": "^2.9" и опять полезла ошибка
- The requested package phpnt/yii2-chartjs ^2.9 exists as phpnt/yii2-chartjs[0.0.1, 0.0.2] but these are rejected by your constraint.
хотя в проекте осталась версия chartjs 2.9.3
вобщем происходит явно странные вещи с этим композером
https://github.com/phpnt/yii2-chartjs/releases
Код: Выделить всё
"phpnt/yii2-chartjs": "^0.0.2"
Используйте:
для удаления
Код: Выделить всё
composer remove phpnt/yii2-chartjs
Код: Выделить всё
composer require phpnt/yii2-chartjs
Код: Выделить всё
composer clear-cache
Код: Выделить всё
composer validate
Не спорь с дураком, иначе окружающие не правильно поймут кто из вас дурак!
Re: проблема с обновлением библиотеки
Была тоже в свое время надобность поставить определенную версию одной JS-библиотеки, а не ту что, предлагается в устанавливаемом через композер компоненте. В итоге просто вручную скачал и поставил JS, прописав его в AppAsset. Все работало как часы.