VS Code 找不到 Arduino IDE 路径

Cno*_*oob 4 arduino-ide visual-studio-code

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

Pra*_*ngh 8

  • 根据需要从这里下载并解压合适的Arduino版本,然后使用命令安装sudo ./install。就我而言,我下载了Arduino 1.8.6 Linux 64 位
  • 转到文件 -> 首选项 -> 设置,打开设置(JSON),如下所示。 打开设置(JSON)
  • 更改arduino.path为提取的 Arduino 文件的路径位置。就我而言,它是/home/user/Downloads/arduino-1.8.6和。或者 对于那些通过 snap 平台安装 Arduino 的人请参考这里arduino.commandPatharduino

    文章。
  • 您的设置 JSON 文件应如下所示。
{
    "arduino.path": "/home/user/Downloads/arduino-1.8.6",
    "arduino.commandPath": "arduino",
}
Run Code Online (Sandbox Code Playgroud)
  • 保存并重新启动。
    完成!!
    祝你好运
    P.S.:arduino.commandPath如果尚不存在,则添加并应指向arduino.path.


pig*_*ggy 8

即使在 Mac 上,有人也会发现这很有帮助,因为我遇到了同样的问题并找到了这个线程。在 MAC 上我已经用 arduino-cli 解决了这个问题,如下:

  1. 安装自制程序(如果有,请继续步骤 2)
  2. 安装arduino- clibrew install arduino-cli
  3. 找到 arduino-cli 的安装位置。通常(在 mac 上)它将是/opt/homebrew/bin/arduino-cli...这意味着,如果您运行命令 arduino-cli,它将执行此脚本...您可以使用以下命令找到该位置:( which arduino-cli我有 zsh,我不知道它是否会对于旧的 bash 来说是一样的,可能会的,我在这方面不太熟练,但是你可以尝试使用find而不是which。但是which对我有用
  4. 假设你有这条路,对我来说就是/opt/homebrew/bin/arduino-cli
  5. 进入 VScode,进入设置(好吧,假设我们将使用 json 设置
  6. 就我而言,输入如下:
    "arduino.useArduinoCli": true,
    "arduino.path": "/opt/homebrew/bin/",
    "arduino.commandPath": "arduino-cli"
Run Code Online (Sandbox Code Playgroud)

请注意,即使 arduino-cli 的路径为/opt/homebrew/bin/arduino-cli,我们也会从路径中删除脚本名称...但我们会将其添加到 commandPath 中