问题描述
使用 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