Композитор отсутствует библиотеки в Ubuntu 18.04 - PullRequest
0 голосов
/ 18 октября 2018

Я установил composer, но при попытке запустить $ 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 отлично работает

1 Ответ

0 голосов
/ 18 октября 2018

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 действительно отдельная программа, поэтому ему не нужны другие зависимости.очень похоже на упаковку с оснасткой.

...