【问题标题】:VS Code cannot find Arduino IDE pathVS Code 找不到 Arduino IDE 路径
【发布时间】:2020-10-08 14:09:25
【问题描述】:

我一直在尝试在 Ubuntu 18 中使用 VS Code 的 Arduino 扩展,但是当我执行初始化命令时,我收到错误“找不到 Arduino IDE。请在用户设置中指定 arduino.path”。所以我写了执行命令“whereis arduino”时出现的每条路径,我还尝试将框留空(理论上这会使 VS Code 搜索 IDE)并多次重新安装 Arduino IDE 和 VS Code,没有任何结果。有人知道这个问题的可能解决方法吗?

【问题讨论】:

  • 我在 Windows 上遇到了完全相同的问题。我找到了路径并将其复制并粘贴到 VSC 中无济于事。我有 Arduino IDE,但可能不得不使用它,因为 VSC 无法工作。
  • Engineerpioneer 写了一封Answer 说“你打开了image 的功能吗?你应该启用什么”

标签: visual-studio-code arduino-ide


【解决方案1】:
  • 根据您的需要从here下载并解压相应的Arduino版本,并使用命令sudo ./install进行安装。就我而言,我已经下载了 Arduino 1.8.6 Linux 64 Bit。
  • 转到文件->首选项->设置,打开设置(JSON)如下图所示。
  • 将arduino.path更改为提取的Arduino文件的路径位置。在我的情况下,它是 /home/user/Downloads/arduino-1.8.6 和 arduino.commandPath 到 arduino。
    OR
    通过 snap 平台安装 Arduino 的朋友请参考this 帖子。
  • 您的设置 JSON 文件应如下所示。
{
    "arduino.path": "/home/user/Downloads/arduino-1.8.6",
    "arduino.commandPath": "arduino",
}
  • 保存并重新启动。
    完成了!!
    祝你好运
    P.S.:如果不存在,请添加 arduino.commandPath,并应指向 arduino.path 中存在的 Arduino 可执行文件。

【讨论】:

    【解决方案2】:

    我发现运行whereis arduino 或which arduino 给了我/usr/local/bin/arduino。然而,这并没有让 Visual Studio Code 高兴。经过一番挖掘,事实证明该路径只是指向/opt/arduino-1.8.13 的符号链接。 (使用ls -la /usr/local/bin/arduino 查看符号链接在您的系统上指向的位置。)

    还要注意:一定要给出目录的路径,而不是实际可执行文件的路径。例如,就我而言,正确的路径是 /opt/arduino-1.8.13 NOT /opt/arduino-1.8.13/arduino!

    tl;博士

    使用/opt/arduino-1.8.13/arduino,但请务必将版本号更新为系统上安装的任何版本。

    【讨论】:

      【解决方案3】:

      这就是解决我的问题的方法!

      1st - 确保在 VS Code 中将正确的路径(“包含‘arduino.exe’的文件夹的路径”,而不是带有“arduino.exe”的路径)复制到您的 Arduino 设置中。

      第 2 次(对我来说实际的修复)- 安装 Arduino IDE 和 VS 代码扩展后重新启动你的整个计算机!这会以某种方式更新注册表。 p>

      之后您可以初始化您的项目,F1 - Arduino Initialize。 就是这样,开始您的 Golden IoT 项目。

      【讨论】:

        猜你喜欢
        • 2023-02-08
        • 2021-06-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-11-01
        • 1970-01-01
        • 1970-01-01
        • 2022-01-18
        相关资源
        最近更新 更多