Раньше я разрабатывал приложение Pebble Watch с помощью Pebble Cloud. Теперь, когда Pebble Cloud не работает, я хотел бы использовать Pebble SDK в Ubuntu. Я пытался установить SDK на Ubuntu 18, но это не удалось.
Итак, я попытался использовать контейнер Docker, но появляется текущая ошибка:
standard_init_linux.go:187: exec user process caused "exec format error"
Я пробовал следующие контейнеры:
dmorgan81/rebble and bboehmke/pebble-dev and andredumas/pebble-dev
Если я понимаю, как это работает, для создания необходимых файлов для среды разработки вам нужно только запустить контейнер с помощью команды «галька нью-проект»:
docker run --rm -it -v $PWD:/pebble andredumas/pebble-dev pebble new-project watchtest
Если кто-нибудь сможет мне помочь с использованием Docker-контейнера с Pebble SDK, это будет здорово!


Я немного боролся с этим, и я поместил результат своей работы в два репозитория на github.
Не на 100% связано с Docker (я использовал Vagrant), но я думаю, что вы все равно можете использовать эту информацию.
Это простой Pebble SDK, работающий из интерфейса командной строки:
.
https://github.com/ltpitt/vagrant-pebble-sdk
Это создает виртуальную машину с рабочей версией CloudPebble:
.
https://github.com/ltpitt/vagrant-cloudpebble-composed
Удачи и дайте мне знать, если хотите помочь улучшить то, что я сделал.
Не беспокойся, @AndroLogiciels! Я все еще здесь: D В этом случае я предлагаю вам заглянуть в github.com/ltpitt/vagrant-pebble-sdk/blob/master/Vagrantfile, вы найдете команды, которые я использовал для создания рабочего Pebble SDK :)
Ps Если уж хотите использовать докер, то отметьте: github.com/ManuelLR/docker-pebble-dev
о, кажется, это совсем недавно: github.com/bboehmke/docker-pebble-dev
Спасибо за ваш ответ и извините за мой поздний комментарий. Я не могу использовать vagrant, потому что использую машину ARM64