Ubuntu 22.04 LTS安装Erlang时遇raw.githubusercontent.com 443端口超时问题
解决Ubuntu 22.04 LTS下asdf安装Erlang时raw.githubusercontent.com 443连接超时问题
方案1:通过hosts文件强制解析域名
- 编辑系统hosts文件:
sudo nano /etc/hosts - 查询raw.githubusercontent.com的有效公网IP(可通过IP查询工具获取,比如当前常用的
185.199.108.133),在文件末尾添加:185.199.108.133 raw.githubusercontent.com - 保存退出后,重新执行安装命令:
asdf install erlang 25.1
方案2:终端临时设置代理
- 若你有可用的HTTP/HTTPS代理,在终端执行以下命令替换为你的代理地址和端口:
export http_proxy=http://your-proxy-addr:port export https_proxy=http://your-proxy-addr:port - 接着运行Erlang安装命令,完成后可取消代理:
unset http_proxy https_proxy
方案3:本地缓存源码包安装
- 从Erlang官方下载渠道获取对应版本的源码包(如
otp_src_25.1.tar.gz) - 将源码包移动至asdf Erlang插件的缓存目录:
mv otp_src_25.1.tar.gz ~/.asdf/plugins/erlang/kerl-home/archives/ - 执行安装命令,asdf会自动读取本地缓存文件,无需远程下载:
asdf install erlang 25.1
验证安装结果
执行以下命令,若输出已安装的Erlang版本号,则说明安装成功:
asdf list erlang
内容的提问来源于stack exchange,提问作者Puneet Garg
相关产品推荐
相关产品推荐

