Arduino IDE更新 / 安装库时,提示Error: 4 DEADLINE超时的解决方法

一、开发环境

Arduino IDE版本:最新的 Arduino IDE 2;

二、问题描述

在安装 / 更新库时,提示以下内容:

Error: 4 DEADLINE_EXCEEDED: net/http: request canceled (Client.Timeout or context cancellation while reading body)

三、出现的原因

主要因为默认的连接超时时间太短导致,由于网络不稳定导致数据传输缓慢,触发了超时等;

默认的网络连接超时时间为60秒

四、解决方法

1、打开 C:\Users\ <用户名> \ .arduinoIDEarduino-cli.yaml;

可使用文本编辑器(修改为.txt) / vscode等方式打开;

使用文本编辑器修改为arduino-cli.txt 进行编辑;

2、在末尾添加超时时间【例: 600s (0:会无限期等待)】根据实际情况进行调整;

network:

connection_timeout:600s

3、修改后重新保存为:arduino-cli.yaml;

4、重新打开Arduino IDE 即可正常更新 / 安装库;

相关推荐
ShiinaKaze16 天前
【镜像】BK7238 arduino 镜像
arduino·bk7238·beken
whik119416 天前
ESP32-C3-DevKitM-1开发板深度上手评测
wifi·嵌入式·esp32·arduino·蓝牙·开发板·乐鑫
_ZeroKing1 个月前
自制智能门锁:NFC 刷卡 + 小程序远程开锁(完整实战记录)
嵌入式硬件·小程序·notepad++·arduino
容沁风1 个月前
arduino运行esp32 s3+gc2145摄像头
arduino·esp32 s3·gc2145·esp32 s3-cam
焦糖码奇朵、2 个月前
课设:基于Arduino的无线LED开关控制系统
嵌入式硬件·物联网·arduino·信息与通信·信号处理
Hello_wshuo2 个月前
记RP2040使用Arduino+platformio开发配置
linux·嵌入式硬件·arduino
刻BITTER2 个月前
在TRAE 上安装PlatformIO
c++·单片机·嵌入式硬件·arduino
yunteng5212 个月前
视频传输(esp32s3cam_arduino)
音视频·arduino·esp32cam
优信电子2 个月前
ESP32-S3开发环境搭建(arduino版本)
单片机·物联网·arduino