加载共享库时出错:libicui18n.so.68

问题描述

使用 pacman 安装 nodejs 和 npm 后出现此错误

node: error while loading shared libraries: libicui18n.so.68: cannot open shared object file: No such file or directory

我已经尝试将 LD_LIBRARY_PATH 设置为 /usr/local/lib/ 并且没有奏效,我也尝试过到处寻找该文件但没有找到。

LD_LIBRARY_PATH=/usr/local/lib/
find / -iname libicui18n.so.68

解决方法

libicui18n.so.68 由 core/icu 包提供,位于 /usr/lib

$ pacman -F libicui18n.so
core/icu 65.1-2 [installed: 68.2-1]
usr/lib/libicui18n.so

$ pacman -Qo /usr/lib/libicui18n.so.68
/usr/lib/libicui18n.so.68 is owned by icu 68.2-1
,

我遇到了同样的问题,但更新系统为我解决了这个问题。 使用:

$ pacman -Syu

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...