Cannot load supported formats: Cannot run program "svn": CreateProcess error=*

标签: IDEA
原创作品,允许转载,转载时请务必以超链接形式标明文章  原始出处 、作者信息和本声明。否则将追究法律责任。 http://lavasoft.blog.51cto.com/62575/1418694

IntelliJ IDEA 13.1.2安装后,SVN checkout时候会出现如下错误:

Cannot load supported formats: Cannot run program "svn": CreateProcess error=2, μ


究其原因,是SVN使用了命令行工具,如果本地没有SVN的命令行工具,则导致出错。


解决办法:

1、安装客户端

http://ncu.dl.sourceforge.net/project/tortoisesvn/1.8.7/Application/TortoiseSVN-1.8.7.25475-x64-svn-1.8.9.msi

http://jaist.dl.sourceforge.net/project/tortoisesvn/1.8.7/Language%20Packs/LanguagePack_1.8.7.25475-x64-zh_CN.msi

注意:安装时候必须选中command line 。。。这个选项。


2、完成后配置IDEA


这样,问题彻底解决!


### ESP-IDF 工具链版本不匹配问题的解决方法 当用户在使用 ESP8266 开发过程中遇到 `Error: *** Device is not supported by Toolchain ! ***` 错误提示时,通常是由于当前使用的工具链版本与项目所需的版本不一致,导致设备无法被正确识别和支持。这种情况下,可以通过更新工具链或调整项目配置来解决。 在某些开发环境中,编译 ESP8266 工程时可能会出现如下警告信息: > WARNING: Toolchain version is not supported: esp-2020r3-49-gd5524c1 > Expected to see version: esp-2021r2 这表明当前使用的工具链版本(`esp-2020r3-49-gd5524c1`)与预期版本(`esp-2021r2`)不一致,可能引发兼容性问题。为避免潜在的错误或设备不支持问题,建议按照官方文档更新工具链至指定版本 [^1]。 #### 更新 ESP-IDF 工具链 1. **使用官方推荐的 ESP-IDF 安装方法**,确保从官方仓库克隆最新的 ESP-IDF 代码,并切换到与项目兼容的版本分支。例如: ```bash git clone --recursive https://github.com/espressif/esp-idf.git cd esp-idf git checkout v4.4 # 假设项目要求使用 ESP-IDF v4.4 git submodule update --init --recursive ``` 2. **安装新版工具链**。ESP-IDF 提供了自动下载和安装工具链的脚本,可以运行以下命令: ```bash ./install.sh ``` 3. **设置环境变量**。安装完成后,运行以下命令将工具链路径添加到环境变量中: ```bash . ./export.sh ``` 完成上述步骤后,重新编译项目,确保工具链版本与项目要求一致。 #### 检查设备支持情况 如果确认工具链版本无误,但仍然遇到设备不支持的错误,可能是项目配置中未正确指定目标芯片型号。在 ESP-IDF 中,可以通过 `menuconfig` 设置目标设备: ```bash idf.py set-target esp8266 ``` 此命令将项目目标平台设置为 ESP8266,确保编译器和烧录工具能够正确识别设备 。 此外,确保开发板连接正常,使用 `idf.py flash` 命令前检查串口设备是否被正确识别。如果开发板需要冷启动才能进入烧录模式,请在执行烧录操作前重新上电 [^2]。 ### 总结 通过更新 ESP-IDF 工具链至项目所需版本,并正确配置目标设备型号,可以有效解决 `Error: *** Device is not supported by Toolchain ! ***` 的问题。同时,确保开发板处于正确的烧录状态,避免因硬件连接问题导致的失败。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值