我有一个应用程序运行在带有NodeJS12.3.1的docker容器上,现在我正在尝试将nodejs升级到16.14.2,我可以在本地系统中运行该应用程序,但是当我尝试部署到docker时。我安装哨兵时出错了。下面是哨兵-cli升级到2.9.0时的错误。最初哨兵-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节点/脚本/install.js 09:47:43 5332错误哨兵下载从https://downloads.sentry-cdn.com/sentry-cli/2.9.0/sentry-cli-Linux-x86_64 09:47:43 5332错误哨兵-cli使用代理URL:http://pkg.proxy.prod.jp.local:10080/ 09:47:43 5332错误错误:无法从https://downloads.sentry-cdn.com/sentry-cli/2.9.0/sentry-cli-Linux-x86_64下载哨兵-cli二进制文件。09:47:43 5332错误消息:协议"https:“不支持。预期"http:“09:47:43 5332错误代码: ERR_INVALID_PROTOCOL 09:47:43 5333详细退出1
发布于 2022-11-27 15:05:12
您的代理服务器(pkg.proxy.prod.jp.local)正在使用http协议,因此它不能代理我们安装脚本正在执行的https请求。要么更改代理URL,要么根本不使用它。可以选择使用SENTRYCLI_CDNURL=https://github.com/getsentry/sentry-cli/releases/download/更改CDN地址。
https://stackoverflow.com/questions/74489334
复制相似问题