К основному контенту

Ошибка при установке плагина composer-asset-plugin v1.0.0-beta3

При попытке установки плагина composer-asset-plugin v1.0.0-beta3 с помощью команды php composer.phar global require "fxp/composer-asset-plugin:1.0.0-beta3" может возникнуть следующая ошибка:

Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Installation request for fxp/composer-asset-plugin 1.0.0-beta3 -> satisfiable by fxp/composer-asset-plugin[v1.0.0-beta3].
    - fxp/composer-asset-plugin v1.0.0-beta3 requires composer-plugin-api 1.0.0 -> no matching package found.

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.

Installation failed, deleting ./composer.json.


Проблема решается банально. Необходимо ставить обновленный пакет. Команда выше описана в относительно старых документациях по Yii 2. Проблему решит следующее:

php composer.phar global require "fxp/composer-asset-plugin:1.1.4"


Комментарии

Популярные сообщения из этого блога

Почему нельзя наследовать структуры в C# ?

Введение - зачем используются структуры? Все мы сильно любим структуры (идея, чуждая Java, не считая примитивных типов). Структуры, когда они не упакованы, зачастую, предоставляют прекрасную возможность обрабатывать динамические данные относительно небольшого размера. Размещение и освобождение типов данных в целом проще, чем размещение и освобождение ссылочных типов. Это связано тем, что структуры размещаются в стеке, либо встроены в содержащиеся типы и освобождаются, при очищении стека либо когда встроенные типы перераспределяются, в то время, как ссылочные типы размещаются в куче и очищаются сборщиком мусора (garbage-collected) Хм... Структуры не хотят наследоваться. Объектно-Ориентированное Программирование дает нам возможность делать много полезных вещей. И основной коцепт - это, конечно же, наследование. Многие из нас, когда либо, пытались наследовать структуру только для того, что бы понять, что C# не позволит нам этого сделать. Для примера рассмотрим код: /

Использование curl в C#

Для того что бы скачать страницу какого-либо сайта в основном используют код следующего вида: string page ; using ( var client = new WebClient ( ) ) { page = client . DownloadString ( "http://www.example.com/" ) ; } Конечно, это простейший код, но в большинстве случаев он работает. Но бывают случаи, когда при "парсинге" возникает ошибка:   500 Internal Server Error .  В основном, она возникает в случае, если сервер не может получить от нас h t tp-заголовок при запросе данных. (Конечно, это может быть и ошибка на сервере, но мы будет обсуждать случай, когда сайт защищен подобным способом) В данном случае нам необходимо отправлять http-заголовок на сервер, таким образом мы маскируемся под браузер. Для этого и служит библиотека curl. Программа cURL может автоматизировать передачу файлов или последовательность таких операций. Например, это хорошее средство для моделирования действий пользователя в веб-обозревателе. ( wikipedia ) Для исп

Проблемы с SSL при использовании VK API

При реализации одного из проектов, связанных с API VK я столкнулся с одной крайне интересной проблемой. У меня просто перестал работать скрипт, при этом выдавая следующую ошибку: Traceback ( most recent call last ) : File "C:\Users\Oleg\AppData\Local\Programs\Python\Python36-32\lib\site-packages\urllib3\contrib\pyopenssl.py" , line 441 , in wrap_socket cnx.do_handshake ( ) File "C:\Users\Oleg\AppData\Local\Programs\Python\Python36-32\lib\site-packages\OpenSSL\SSL.py" , line 1806 , in do_handshake self._raise_ssl_error ( self._ssl , result ) File "C:\Users\Oleg\AppData\Local\Programs\Python\Python36-32\lib\site-packages\OpenSSL\SSL.py" , line 1546 , in _raise_ssl_error _raise_current_error ( ) File "C:\Users\Oleg\AppData\Local\Programs\Python\Python36-32\lib\site-packages\OpenSSL\_util.py" , line 54 , in exception_from_error_queue raise exception_type ( errors ) OpenSSL.SSL.Error: [ ( 'SSL routines&