Node.js &引用;“共享对象”;libicui18n.so.67“;“未找到”;在freebsd上运行npm时出错

Node.js &引用;“共享对象”;libicui18n.so.67“;“未找到”;在freebsd上运行npm时出错,node.js,vue.js,unix,npm,freebsd,Node.js,Vue.js,Unix,Npm,Freebsd,基本上我已经安装了node,我想运行vuejs项目,但由于某些原因,我无法使用npm来安装我的项目依赖项 当我使用freebsd时,我使用以下命令来安装节点 pkg add http://pkg.freebsd.org/FreeBSD:11:amd64/latest/All/npm-node10-6.12.1_1.txz 现在,当我尝试运行npm时:npm运行dev 它向我展示了以下错误: Shared object "libicui18n.so.67" not fou

基本上我已经安装了node,我想运行vuejs项目,但由于某些原因,我无法使用npm来安装我的项目依赖项

当我使用freebsd时,我使用以下命令来安装节点

  pkg add http://pkg.freebsd.org/FreeBSD:11:amd64/latest/All/npm-node10-6.12.1_1.txz
现在,当我尝试运行npm时:npm运行dev

它向我展示了以下错误:

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

我要做的第一件事是尝试在freebsd中安装“libicui18n.so.67”,以便node可以找到它


如果我理解正确,这是

部分的一部分。首先,请确保您运行的是受支持的FreeBSD版本。对于11分支,它是11.4版本

尝试运行
pkg更新-f&&pkg安装-f node10-icu
。如果这没有帮助,则意味着这是一个包装问题,应向上游报告:


还请注意,可以通过
Node
软件包安装较新版本的Node。它根本不依赖于ICU。

通过pkg add安装,但仍然显示相同的错误:(是的,此软件包是正确的。我在此处也检查了它,似乎该软件包存在,但节点找不到它。在安装其软件包时,告诉我已经安装了最新版本的ICU-65.1,1。但仍然给我相同的错误共享对象找不到“node”所需的“libicui18n.so.67”。我尝试了很多次来完成这项工作:'(你能尝试卸载icu-65.1,1并重新安装icu67.1,1吗?不能,我不能卸载它,因为它有很多依赖性。我的freebsd版本是freebsd 11.3-STABLE amd64。即使在安装了node-14.4.0.txz节点版本后,仍然会得到相同的错误共享对象”libicui18n.so.67“未找到,为”节点所需"11.3不受支持,其软件包不再更新。请升级您的FreeBSD系统。很抱歉,我忘了告诉您,我正在将pfsense 2.4.5-RELEASE与此版本的FreeBSD一起使用,因此如果我尝试升级FreeBSD,我的pfsense将无法工作。pkg update-f&&pkg install-f node10 icu命令的输出没有可用的软件包已在Repositories中找到要安装匹配“node10”的e。请使用,阅读,然后阅读。如果给定的答案回答了您的问题,请不要忘记向上投票并接受它。