Raspbian Stretch Lite에 heroku를 설치하는 데 문제가 있습니다.
apt-get install snapd
Snap은 웹사이트의 Raspbian 설치 지침에서 권장하는 명령을 사용하여 설치할 수 있는 것으로 보입니다. 일부 추가 패키지가 설치됩니다.
The following NEW packages will be installed: apparmor libapparmor-perl snap-confine snapd squashfs-tools ubuntu-core-launcher
snap version
설치가 완료된 후의 출력입니다.
snap 2.21-2 snapd 2.21-2 series 16 raspbian 9
Snap이 설치된 다른 시스템에는 커널로 시작하는 5행이 있습니다. 이는 Snap의 Raspbian 설치에서 누락된 것 같습니다. 이것이 관련이 있는지 확실하지 않습니다.
Heroku 설치의 경우 Ubuntu 16+ 지침을 따랐기 때문에 설치 지침은 없지만 raspbian
지침에는 실행하는 1단계만 있습니다 sudo snap install --classic heroku
.
https://devcenter.heroku.com/articles/heroku-cli#download-and-install
install heroku 명령을 실행한 최종 결과는 실패하고 스냅 설치도 중단된다는 것입니다. 제대로 작동하는 것 같습니다. 잘 다운로드되고 시간이 오래 걸리므로 설치하는 것처럼 보이지만 다음과 같은 오류가 나타납니다. 아래에 표시됩니다.
error: cannot communicate with server: Get http://localhost/v2/changes/1: dial unix /run/snapd.socket: connect: connection refused
이 단계에 도달하면 snap --version
메시지 표시 와 같은 스냅샷 명령을 실행할 수 있습니다 Illegal instruction
.
답변1
x86/Intel 호환 아키텍처용 스냅샷/바이너리 설치는 Arm 프로세서 아키텍처가 있는 시스템에서는 작동하지 않습니다.
이 오류: 잘못된 명령에 더 주의하시기 바랍니다.
Raspbian에 Intel Ubuntu 스냅을 설치하지 않는 것이 좋습니다.