通过brew安装node时出错

Error while installing node through brew

我尝试通过 brew 安装 node。

但是低于问题。

brew 安装节点 ==> 安装节点依赖:icu4c ==> 正在下载 https://downloads.sf.net/project/machomebrew/Bottles/icu4c-54.1.

curl: (60) SSL 证书问题:证书链无效 此处有更多详细信息:http://curl.haxx.se/docs/sslcerts.html

curl 默认执行 SSL 证书验证,使用 "bundle" 证书颁发机构 (CA) public 密钥(CA 证书)。如果默认 捆绑文件不够用,您可以指定一个备用文件 使用 --cacert 选项。 如果此 HTTPS 服务器使用由中表示的 CA 签名的证书 捆绑包,证书验证可能由于以下原因而失败 证书有问题(它可能已过期,或者名称可能 与 URL 中的域名不匹配)。 如果您想关闭 curl 的证书验证,请使用 -k(或--insecure)选项。 错误:无法下载资源 "icu4c" 下载失败:https://downloads.sf.net/project/machomebrew/Bottles/icu4c-54.1.mavericks.bottle.1.tar.gz 警告:Bottle 安装失败:从源代码构建。 ==> 正在下载 http://download.icu-project.org/files/icu4c/54.1/icu4c-54_1-src。 已下载:/Library/Caches/Homebrew/icu4c-54.1.tgz 错误:SHA1 不匹配 预期:8c752490bbf31cea26e20246430cee67d48abe34 实际:a2fd3379ea944f6b2f97fb0f79b7b85cb3e14d0b 存档:/Library/Caches/Homebrew/icu4c-54.1.tgz 要重试不完整的下载,请删除上面的文件。

请帮忙解决这个问题。

提前致谢

从link手动下载包,将其放入缓存文件夹(/Library/Caches/Homebrew),然后再次运行命令。这对我有用。

(详情请见https://github.com/Homebrew/homebrew/issues/36703)。