Visual Studio Code Remote Development с использованием SSH для Raspbian

Я хочу запустить Visual Studio Code Remote Development с использованием SSH для моего Raspberry Pi 3 Model B+ под управлением Raspbian GNU/Linux 9 (растяжка).

Я пытался следовать инструкциям "Начало работы". Я запускаю команду Remote-SSH: Connect to Host..., но я получаю сообщение Can't connect to admin@pihole.local: unreachable or not Linux x86_64 (Linux armv7l )

Насколько я знаю, Raspbian является 32-битным. Значит ли это, что то, чего я хочу достичь, невозможно?

Я могу подключиться к Raspberry Pi, используя ssh в командной строке без проблем (не на основе пароля). Я использую VS Code инсайдеров на MacOS Mojave 10.14.4.

1 ответ

Решение

Я надеялся, что это будет работать, но Raspberry Pi в настоящее время не поддерживается, потому что это не платформа x86/64. Сначала была некоторая путаница, так как документация изначально оставляла его расплывчатым как "немного Linux" или "около 64-битного linux", но это было исправлено.

Из руководства по началу работы:

Примечание. На удаленном хосте должна быть установлена ​​операционная система Linux x86_64.

Это требование присутствует из-за того, как на самом деле работает функция Remote SSH. Когда вы подключаетесь к вашему SSH-хосту, расширение Remote SSH предоставляет так называемый VS Code Server для этого хоста, поэтому VS Code Server должен иметь возможность работать в вашей удаленной среде. И пока нет сборок armv7l. Точно так же, как в настоящее время нет поддержки хоста Windows или MacOS SSH... мы все еще начинаем эту полезную функциональность.

В GitHub есть проблема, открытая по этой теме, поэтому, возможно, стоит присмотреться к ней или подписаться на нее, чтобы узнать, добавлена ​​ли поддержка.

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