Композитор отсутствует библиотеки в Ubuntu 18.04

Я установил композитор, но когда я пытаюсь запустить $ composer Я получаю следующую ошибку:

php: ошибка при загрузке общих библиотек: libicui18n.so.55: невозможно
открыть общий объектный файл: нет такого файла или каталога

php -v команда возвращает:

PHP 7.1.23-2 + ubuntu18.04.1 + deb.sury.org + 1 (cli) (сборка: 15 октября 2018 г.
11:37:26) (NTS) Copyright (c) 1997-2018 PHP Group Zend Engine
v3.1.0, Copyright (c) 1998-2018 Zend Technologies
с Zend OPcache v7.1.23-2 + ubuntu18.04.1 + deb.sury.org + 1, Copyright (c) 1999-2018, Zend Technologies

Я пытался найти libicu в синаптике и я установил libicu60!

Тем не мение, php composer.phar работает отлично

0

Решение

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

wget http://security.ubuntu.com/ubuntu/pool/main/i/icu/libicu55_55.1-7_amd64.deb
sudo dpkg -i libicu55_55.1-7_amd64.deb
sudo apt-get -f install

Однако, я бы опубликовал это как ошибку для сопровождающих композиторов (github repo), потому что пакет должен иметь это как зависимость и устанавливать его по пути вместе с apt.

Composer.phar действительно отдельная программа, поэтому ему не нужны другие зависимости. очень похоже на оснастку пакета.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]