有朋友遇到过 sequoia 系统中用 brew 安装 npm 的时候出现
brew install npm
LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to 127.0.0.1:1080
吗
相同的命令在我另一台机器上( Sonoma 系统)没问题,不知道是不是 sequoia 系统更新了网络相关的东西导致的。。
和这个问题可能相关的讨论
https://github.com/objective-see/LuLu/issues/639
https://discussions.apple.com/thread/255765230?sortBy=rank
https://github.com/dotnet/announcements/issues/324
但是还有一个神奇的地方是,我的 zshrc 文件里有默认设置代理
export https_proxy=https://127.0.0.1:1080
export http_proxy=http://127.0.0.1:1080
export all_proxy=socks5://127.0.0.1:1080
alias proxy='export http_proxy=127.0.0.1:1080;export https_proxy=$http_proxy'
alias unproxy='unset http_proxy;unset https_proxy'
如果我在终端打了 proxy 然后再执行 brew install npm ,居然就不报那个 SSL 错误了,也能正常下下来包
我把防火墙关了,也把代理软件的本地网络权限打开了,但是还是不清楚怎么解决这个问题
|