Настройка Pebble SDK с помощью DOCKER

Раньше я разрабатывал приложение 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, это будет здорово!

Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Kubernetes - это портативная, расширяемая платформа с открытым исходным кодом для управления контейнерными рабочими нагрузками и сервисами, которая...
Как создать PHP Image с нуля
Как создать PHP Image с нуля
Сегодня мы создадим PHP Image from Scratch для того, чтобы легко развернуть базовые PHP-приложения. Пожалуйста, имейте в виду, что это разработка для...
1
0
462
1

Ответы 1

Я немного боролся с этим, и я поместил результат своей работы в два репозитория на github.

Не на 100% связано с Docker (я использовал Vagrant), но я думаю, что вы все равно можете использовать эту информацию.

Это простой Pebble SDK, работающий из интерфейса командной строки:
. https://github.com/ltpitt/vagrant-pebble-sdk

Это создает виртуальную машину с рабочей версией CloudPebble:
. https://github.com/ltpitt/vagrant-cloudpebble-composed

Удачи и дайте мне знать, если хотите помочь улучшить то, что я сделал.

Спасибо за ваш ответ и извините за мой поздний комментарий. Я не могу использовать vagrant, потому что использую машину ARM64

AndroLogiciels 27.03.2020 18:44

Не беспокойся, @AndroLogiciels! Я все еще здесь: D В этом случае я предлагаю вам заглянуть в github.com/ltpitt/vagrant-pebble-sdk/blob/master/Vagrantfile, вы найдете команды, которые я использовал для создания рабочего Pebble SDK :)

Pitto 27.03.2020 20:32

Ps Если уж хотите использовать докер, то отметьте: github.com/ManuelLR/docker-pebble-dev

Pitto 27.03.2020 20:34

о, кажется, это совсем недавно: github.com/bboehmke/docker-pebble-dev

Pitto 27.03.2020 20:35

Другие вопросы по теме