我在Mac OSX 10.9(Mavericks)上运行curl https://npmjs.org/install.sh | sh时遇到以下错误:

install npm@latest
curl: (60) SSL certificate problem: Invalid certificate chain
More details here: http://curl.haxx.se/docs/sslcerts.html

我该怎么解决这个问题?

推荐答案

在Mac OS X 10.9(Mavericks)上使用Safari浏览器(不是Chrome、Firefox或Opera)访问https://registry.npmjs.org

Safari显示证书错误的屏幕截图

单击"显示证书"按钮,然后选中标记为"始终信任"的复选框.然后单击"继续",并在需要时输入密码.

始终信任复选框

Curl现在应该可以正确使用该URL.

Node.js相关问答推荐

查找或展开Sharepoint页面标题区域图像- Microsoft Curve API

链接Inbox类方法,范围在哪里以及为什么发生变化?

赫斯基添加命令已弃用?

根据我的测试,为什么在编写Varint代码方面,NodeJS要比Rust快这么多?

如何在.npmrc中添加 comments ?

我的 MERN 网站一直告诉我我的一个函数不是一个函数

Typescript 正则表达式:过滤器返回空

如何在带有 JS 的 Nodejs 中使用没有 Async 方法的 Await

表达限制资源属于特定用户的优雅方式

JavaScript & Node - 将图像文件保存到服务器但无法查看

Sharp JS 依赖关系 destruct 了 Elastic Beanstalk 上的 Express Server

Socket IOFlutter 未连接

如何使用 UglifyJS 缩小文件夹中的多个 Javascript 文件?

用于排除多个文件的 node.js glob 模式

socket.io 发出回调合适吗?

Node.js 中空函数的简写

用一级 try ... catch 捕获 JavaScript Promise 中的错误

如何使用 Node.js 在服务器端管理多个 JS 文件

在 Jade 包含中使用变量

node --experimental-modules,请求的模块不提供名为的导出