从 HerokuCLI ENOENT 创建应用程序时出错:ENOENT:没有这样的文件或目录....cacert.pem 未找到

Error while creating app from HerokuCLI ENOENT: ENOENT: no such file or directory....cacert.pem not found

我在 HerokuCLI 上创建项目时遇到错误。

ENOENT: ENOENT: no such file or directory, open 'C:\Users\mayur\AppData\Local\Temp\_MEI41922\certifi\cacert.pem'

我通过 cmd 登录:

heroku login

然后输入:

heroku create todo-app

我正在使用最新版本的 HerokuCLI。

这可能是一个错误。因为我的系统没有加入任何组织网络。

CA(证书颁发机构)验证可信根的可信证书。

下面是存储库的 link,您可以在其中找到 cacert.pem 文件:

https://github.com/forcedotcom/heroku-cli/blob/master/resources/cacert.pem

下载文件或复制文本并在您的系统上创建同名的新文件“cacert.pem”

例如:我将 .pem 文件放在这个位置。 'C:\Users\abc\OneDrive\Documents\cacert.pem'.

现在,在 'Environment Variable' 中,添加具有以下给定名称和值的新系统变量。

Variable Name: 'NODE_EXTRA_CA_CERTS'

Variable Value: 'C:\Users\abc\OneDrive\Documents\cacert.pem'

问题将得到解决。