Arduino: command not found

После установки Arduino IDE на MacOS (1.8.5) я пытаюсь запустить в терминале несколько команд для прошивки прошивки на Uno R3.

Я успешно подключился и загрузил информацию через графический интерфейс, но хотел бы использовать командную строку для API johnny-five (https://github.com/rwaldron/johnny-five/wiki/Getting-Started).

Однако при запуске

arduino --install-library "Firmata,Servo"

Я получаю следующую ошибку:

-bash: command not found

Как установить интерфейс командной строки?

, 👍2

Обсуждение

простой поиск в Google дает это https://playground.arduino.cc/Learning/CommandLine, @Chad G

Я был на этой странице сегодня утром. В нем говорится, что CLI доступен с версии 1.5, но после установки 1.8.5 он ни к чему не привязан в командной строке на моем компьютере., @Matthew

Вопрос не совсем по ардуино, скорее по линуксу. Команда не найдена означает, что на вашем пути нет программы «arduino»., @Chad G

Да... Я думал, что это сообщество, скорее всего, будет лучше знать, каков настоящий путь..., @Matthew

Зависит от того, где вы его установили... вы сделали что-то вроде sudo apt-get install arduino, @Chad G

Я запустил sudo npm i arduino --unsafe-perm на MacOS., @Matthew

npm — менеджер пакетов Node.JS. Он не имеет ничего общего с Arduino IDE, он просто устанавливает пакет Node с именем «arduino»., @tttapa

сборщик Arduino устанавливается вместе с IDE. вам нужно только убедиться, что его можно найти. попробуйте полный путь для выполнения. Я не могу дать вам подробную информацию о Mac., @Juraj

Я могу успешно загрузить с помощью сборщика... Каков путь Linux?, @Matthew

папка установки IDE. это файл «arduino». он запускает IDE, если вызывается без параметров, @Juraj

У Arduino есть новый интерфейс командной строки https://blog.arduino.cc/2018/08/24/announcing-the-arduino-command-line-interface-cli/, @Juraj


1 ответ


3

Инструкции по установке и привязке Arduino CLI можно найти по адресу

https://github.com/arduino/arduino-cli#начало работы

После установки двоичного файла скопируйте исполняемый файл в каталог, указанный в переменной среды PATH (например, /usr/local/bin/).

Примечание: возможно, вам придется переименовать двоичный файл в arduino-cli.

,