2015-11-24 2 views
0

Я устанавливаю новый пакет на композитор, и я получаю следующее сообщение об ошибке при попытке запуска 'обновления композитора':Composer пакеты конфликт

[Symfony \ Component \ Process \ Exception \ RuntimeException]
Процесс сигнализирован сигналом «11».

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

Пакеты, которые находятся в конфликте (от composer.json):

"Laravel/кассира": "~ 2.0"
"thujohn/аналитика": "DEV-мастер"

Как я могу выяснить, что вызывает этот конфликт, и как я могу его исправить?

ответ

1

Я не уверен, что ошибка, которую вы получаете, связана с конфликтами пакетов. Обычно signal 11 указывает на ошибку сегментации, когда процесс пытается получить доступ к недопустимому адресу памяти или не может иначе написать правильно. Первое, что нужно проверить, - это то, что права на запись настроены правильно, и вы используете современную версию композитора.

Если это связано с конфликтом пакета, то быстрое определение & должно быть более конкретным с указанными версиями пакета.

попробовать:

"thujohn/analytics": "1.0.*" 

Кроме того, я заметил, что вы используете очень старую версию Laravel Кассе (сейчас до версии 5). Если возможно, может оказаться полезным переход на более новую версию.

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