2016-06-12 2 views
4

Я пытаюсь обновить композитора без везения!Почему я не могу самостоятельно обновить композитор?

То, что я пробовал:

$ composer self-update 

[InvalidArgumentException]
Команда "само-обновление" не определен.

$ sudo -H composer self-update 

[InvalidArgumentException]
Команда "само-обновление" не определен.

$ sudo apt-get install composer 

Чтение списков пакетов ... Готово Построение дерева зависимостей Чтение информации о состоянии ... Готово композитор уже новая версия. следующие пакеты были автоматически установлены и больше не нужны : libntdb1 linux-headers-4.2.0-30 linux-headers-4.2.0-30-generic linux-image-4.2.0-30-generic linux- image-extra-4.2.0-30-generic python-ntdb Используйте 'apt-get autoremove', чтобы удалить их. 0 обновлено, 0 вновь установлено, 0 удалено и 10 не обновлено.

Я пытаюсь себя обновление композитора, потому что я перед этим каждый раз, когда я пытаюсь:

$ composer update 

Загрузка композиторы репозитории с информацией пакета Обновления зависимостей (в том числе требовать-Dev) [RuntimeException]
Не удалось загрузить пакет rmrevin/yii2-fontawesome в http://packagist.org: [UnexpectedValueException] Не удалось разобрать ограничение версии v4.1. : Неверная строка версии "v4.1."
[UnexpectedValueException]
Не удалось разобрать ограничение версии v4.1. : "v4.1" Invalid версия строка

Любые идеи о том, как решить эту проблему?

Мой PHP версия:

php --version 

PHP 5.6.11-1ubuntu3.4 (кли) Copyright (с) 1997-2015 РНР Группа Zend v2.6.0 Engine, Copyright (с) 1998-2015 Zend Technologies с Zend OPcache v7.0.6-DEV, Copyright (с) 1999-2015, по Zend Technologies

Мой композитор версия:

composer --version 

Композитор версия @ package_branch_alias_version @ (@ package_version @) @ RELEASE_DATE @

+6

Я бы предложил просто удалить его и установить [в соответствии с официальными документами] (https://getcomposer.org/doc/00-intro.md#installation-linux-unix-osx) (т. Е. Не использовать apt или любой менеджер пакетов) – JimL

ответ

7

по @JimL комментарий Я был в состоянии себе композитор обновления по:

  • Удаление Composer из диспетчера пакетов (apt).
  • Я установил его в соответствии с official documentation

Теперь он работает, как ожидалось.

+1

Это сработало для меня, хотя «официальная документация» немного запутанна. –

Смежные вопросы