내 라즈베리 파이에 heroku-toolbelt를 설치했습니다. heroku-toolbelt의 새로운 v4 릴리스로 실패하기 시작했고 다시 설치해야했습니다.
wget -O- https://toolbelt.heroku.com/install-ubuntu.sh | sh
이제 설치를 확인할 때 heroku가 아래에있는 것처럼 보입니다. 올바른 경로 :
$ which heroku /usr/local/heroku/bin/heroku
그러나 heroku 명령을 실행할 때 자체 업데이트를 시도하고 실패합니다.
$ heroku --version Installing Heroku Toolbelt v4... done. For more information on Toolbelt v4: https://github.com/heroku/heroku-cli Illegal instruction Illegal instruction ! error getting commands pid 3275 exit 132
독립형 방식으로 설치하려고해도 동일합니다.
wget -O- https://toolbelt.heroku.com/install.sh | sh $ heroku login Installing Heroku Toolbelt v4... done. For more information on Toolbelt v4: https://github.com/heroku/heroku-cli Illegal instruction Illegal instruction ! error getting commands pid 3531 exit 132
물론 먼저 제거했습니다 (두 버전 모두 , 우분투 하나 및 독립형) 다시 설치하기 전에 동일한 결과를 얻었습니다. 또한 내 raspbian도 업데이트하고 업그레이드했습니다 (sudo apt-get update 및 sudo apt-get upgrade).
이 오류가 발생하는 이유는 무엇이며 어떻게 해결할 수 있습니까?
참고 : 저는 Raspbian GNU / Linux 7 (wheezy)을 사용하고 있습니다.
댓글
- 재미있는 것 같습니다. Raspberry Pi에서 Heroku를 생각한 적이 없었으며 ' Mac에서 방금 사용했습니다. ' 지금 귀하의 질문에 답변하겠습니다.
답변
아마도 이전 Heroku가 설치되어있을 것입니다. 시도해 볼 수 있습니까?
sudo apt-get remove heroku-toolbelt sudo rm /etc/apt/sources.list.d/heroku.list
이 작업을 완료하면 다시 설치하고 다시 시도하세요. 또는 다음과 같이 사용할 수 있습니다. Jessie로 업그레이드하고 카드를 지우고 Jessie에 설치할 수있는 기회입니다.
댓글
- 여기에 쓰기 전에 시도해 보았습니다. 공식 문서 : link
- 아하. 새 설치에서 사용해 보셨나요? Jessie와 함께 사용 하셨나요?
- 아니요. ' t. 제 파이에 다른 프로젝트가 몇 개 있고 몇 개를 확인하지 않고는 ' 업그레이드 할 수 없습니다. 예전에는 잘 작동했다고 말했듯이
- 알겠습니다. 새로운 SD 카드를 가지고 계십니까?
- 요점을 알지만 더 적은 것을 찾고 싶습니다. 파괴적인 솔루션입니다.
답변
17 년 9 월 30 일부터 arm이 지금 사용 가능 :
wget https://cli-assets.heroku.com/heroku-cli/channels/stable/heroku-cli-linux-arm.tar.gz -O heroku.tar.g z