NodeJS 安装sentry-cli时出现ERR_INVALID_PROTOCOL错误

wlzqhblo  于 2022-11-29  发布在  Node.js
关注(0)|答案(1)|浏览(614)

我有一个应用程序在节点为12.3.1的docker容器上运行。现在我正在尝试将节点升级到16.14.2。我可以在本地系统中运行该应用程序,但在尝试部署到docker时。我在安装sentry-cli时遇到错误。以下是sentry-cli也升级到2.9.0时的错误。最初sentry-cli为1.57.0(出现相同错误)
错误代码1 09:47:43 5329错误路径/usr/app/src/node_modules/@sentry/cli 09:47:43 5330错误命令失败09:47:43 5331错误命令sh -c node./scripts/install. js 09:47:43 5332错误[sentry-cli]正在从https://downloads.sentry-cdn.com/sentry-cli/2.9.0/sentry-cli-Linux-x86_64下载09:47:43 5332错误[sentry-cli]正在使用代理URL:09:47:43 5332错误错误:无法从https://downloads.sentry-cdn.com/sentry-cli/2.9.0/sentry-cli-Linux-x86_64下载sentry-cli二进制文件。09:47:43 5332错误错误消息:不支持协议“https:“。预期为“http:“09:47:43 5332错误代码:错误_无效_协议09:47:43 5333详细退出1

ghg1uchk

ghg1uchk1#

您的代理服务器(pkg.proxy.prod.jp.local)使用的是http协议,因此它无法代理安装脚本正在执行的https请求。请更改代理URL或根本不使用它。您也可以使用SENTRYCLI_CDNURL=https://github.com/getsentry/sentry-cli/releases/download/更改CDN地址

相关问题