Arduino IDE выходит из строя на Fedora с ошибкой arduino-builder «Инструменты параметров» являются обязательными »
Приложение arduino-builder
при непосредственном вызове с параметром --tools /usr/bin
работает, но IDE не работает с ошибкой в заголовке для любого эскиза (включая пример Blink).
Я пробовал добавлять вещи к preferences.txt
как
tools.path=/usr/bin
И варианты, но я все равно получаю тот же отказ в среде IDE. Это использует новую установку пакета дистрибутива на Fedora 27 (раньше у меня не было этой проблемы с использованием Fedora 25).
2 ответа
Я не понимаю, почему это сработало, но я нашел этот комментарий в Redhat Bugzilla (это, похоже, не является сообщением об ошибке об этом ... но в любом случае):
Параметр «tools» обязателен [...]
Однако, если я создаю каталог пакетов в ~ /.arduino15, компиляция теперь работает.
mkdir ~/.arduino15/packages
Казалось, что легко попробовать, и вуаля - после часа суеты.
Я не понимаю, почему это так (ничто не заканчивается в этой директории), но я оставляю это в надежде, что он может сэкономить кому-то еще некоторое время.
Проблема возникает из-за того, что у arduino нет разрешения на изменение каталога в каталоге /usr /share /arduino для создания tools-builder
Все, что вам нужно сделать, это перейти к usr /share /arduino создать каталог «tool-builder»
sudo mkdir /usr/share/arduino/tools-builder