Ошибка «Общий объект» libicui18n.so.67 «не найден» при запуске npm на freebsd - PullRequest
1 голос
/ 11 июля 2020

В основном я установил узел и хочу запустить проект vuejs, но по некоторым причинам я не могу использовать npm для установки зависимостей проекта.

поскольку я использую freebsd, я использую следующую команду для установки node.

  pkg add http://pkg.freebsd.org/FreeBSD:11:amd64/latest/All/npm-node10-6.12.1_1.txz

и теперь, когда я пытаюсь запустить npm: npm run dev

, он показывает мне следующую ошибку:

Shared object "libicui18n.so.67" not found, required by "node".

Ответы [ 2 ]

1 голос
/ 11 июля 2020

Прежде всего, убедитесь, что вы используете поддерживаемую версию FreeBSD. Для ветки 11 это 11.4-RELEASE.

Попробуйте запустить pkg update -f && pkg install -f node10 icu. Если это не помогает, это означает, что это проблема с упаковкой, о которой следует сообщить в апстриме: https://bugs.freebsd.org/

Также обратите внимание, что более поздняя версия Node может быть установлена ​​node упаковка. Это совершенно не зависит от отделения интенсивной терапии.

1 голос
/ 11 июля 2020

Первое, что я сделал бы, это попытался установить libicui18n.so.67 во freebsd, чтобы узел мог его найти.

Если я правильно понимаю, это часть версии ICU 67 часть международных компонентов Unicode

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...