Ошибка при обновлении проекта

Различные вопросы по установке и настройке фреймворка, конфигурции веб-сервера и IDE.
Ответить
slo_nik
Сообщения: 344
Зарегистрирован: 2013.10.07, 19:08

Ошибка при обновлении проекта

Сообщение slo_nik »

Добрый вечер.
При попытке обновить существующий проект возникает ошибка

Код: Выделить всё

/localhost/www/yii2_themes$ composer update
Loading composer repositories with package information
Updating dependencies (including require-dev)                
Package operations: 0 installs, 12 updates, 0 removals      
  - Updating yiisoft/yii2-composer dev-master (c6a294f => b2590a8)    Update failed (Failed to execute git show-ref --head -d

fatal: Not a git repository (or any parent up to mount point /home)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
)
    Would you like to try reinstalling the package instead [yes]? 
Проект неоднократно обновлялся через "composer update" без проблем. Сегодня выдаёт данную ошибку.
Попробовал создать новый проект, так же возникала ошибка

Код: Выделить всё

~/localhost/www$ composer create-project --prefer-dist yiisoft/yii2-app-basic delete_me
Installing yiisoft/yii2-app-basic (2.0.10)
  - Installing yiisoft/yii2-app-basic (2.0.10) Loading from cache
Created project in delete_me
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
    - yiisoft/yii2 2.0.9 requires bower-asset/jquery 2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable -> no matching package found.
    - yiisoft/yii2 2.0.8 requires bower-asset/jquery 2.2.*@stable | 2.1.*@stable | 1.11.*@stable -> no matching package found.
    - yiisoft/yii2 2.0.7 requires bower-asset/jquery 2.2.*@stable | 2.1.*@stable | 1.11.*@stable -> no matching package found.
    - yiisoft/yii2 2.0.6 requires bower-asset/jquery 2.1.*@stable | 1.11.*@stable -> no matching package found.
    - yiisoft/yii2 2.0.5 requires bower-asset/jquery 2.1.*@stable | 1.11.*@stable -> no matching package found.
    - yiisoft/yii2 2.0.10 requires bower-asset/jquery 2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable -> no matching package found.
    - Installation request for yiisoft/yii2 ~2.0.5 -> satisfiable by yiisoft/yii2[2.0.10, 2.0.5, 2.0.6, 2.0.7, 2.0.8, 2.0.9].

Potential causes:
 - A typo in the package name
 - The package is not available in a stable-enough version according to your minimum-stability setting
   see <https://getcomposer.org/doc/04-schema.md#minimum-stability> for more details.

Read <https://getcomposer.org/doc/articles/troubleshooting.md> for further common problems
При создании нового проекта проблему решил переустановкой плагина

Код: Выделить всё

~/localhost/www$ composer global require "fxp/composer-asset-plugin:^1.2.0"
После этого новый проект создался без ошибок, но старый проект я по прежнему не могу обновить.
Как решить данную проблему?
Loveorigami
Сообщения: 977
Зарегистрирован: 2014.08.27, 21:54

Re: Ошибка при обновлении проекта

Сообщение Loveorigami »

у вас пишется, что ставится через кеш.
- можно почистить кеш с пакетами
- похоже, у вас также прописана minimum-stability = stable. Перенесите, что не ставится в секцию require-dev.
slo_nik
Сообщения: 344
Зарегистрирован: 2013.10.07, 19:08

Re: Ошибка при обновлении проекта

Сообщение slo_nik »

Loveorigami писал(а): 2017.01.16, 21:52 у вас пишется, что ставится через кеш.
- можно почистить кеш с пакетами
- похоже, у вас также прописана minimum-stability = stable. Перенесите, что не ставится в секцию require-dev.
Возможно, что ошибка возникает из-за того, что я переустанавливал систему? Кэш composer не переносил.
Ответить