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 即可正常更新 / 安装库;

相关推荐
Big_潘大师10 天前
十轴IMU模块-AHRS角度姿态、加速度计、磁力计、气压陀螺仪传感器
stm32·单片机·嵌入式硬件·arduino·陀螺仪
紫阡星影20 天前
基于Arduino模拟烟雾监测系统
单片机·嵌入式硬件·arduino
刻BITTER1 个月前
用EXCEL 将单色屏幕的Bitmap 字模数据还原回图形
单片机·嵌入式硬件·excel·arduino
MAO_JIN_DAO2 个月前
ESP3266 NodeMCU 使用Arduino点亮 ST7789 240x240 tft屏
arduino·esp8266·tft·st7789
刻BITTER2 个月前
用CMake 实现U8g2 的 SDL2 模拟环境
c++·stm32·单片机·嵌入式硬件·arduino
jianqiang.xue2 个月前
单片机图形化编程:课程目录介绍 总纲
c++·人工智能·python·单片机·物联网·青少年编程·arduino
东坡肘子3 个月前
高通收购 Arduino:历史的轮回 | 肘子的 Swift 周报 #0106
swiftui·arduino·swift
爱玫瑰的小王子3 个月前
Arduino 优化指南
arduino
FightingFreedom5 个月前
GPIO交换矩阵和IO_MUX
单片机·嵌入式硬件·esp32·arduino·esp32s3