Je viens de commencer à utiliser mon RP3 comme boîte de développement, et tout a bien fonctionné: Python 3.6, créé venv, installé posgresql, travaillant avec Django. Tout est bon. Sauf que, si je veux travailler avec Heroku, leur CLI (ancienne Toolbelt) ne s'installera pas, indiquant que le paquet n'existe pas.Impossible d'installer Heroku CLI sur Raspbian
Ce que je l'ai fait:
Leurs official site états que nous devons exécuter un script:
wget -qO- https://cli-assets.heroku.com/install-ubuntu.sh | sh
Ce qui semble essentiellement à heroku inclure les sources pour apt-get
, mettre à jour (apt-get update
) puis installer en exécutant apt-get install heroku
. sortie complète est ici:
$ sudo wget -qO- https://cli- assets.heroku.com/install-ubuntu.sh | sh
+ SUDO=
+ id -u
+ [ 1000 != 0 ]
+ SUDO=sudo
+ echo This script requires superuser access to install apt packages.
This script requires superuser access to install apt packages.
+ echo You will be prompted for your password by sudo.
You will be prompted for your password by sudo.
+ sudo -k
+ sudo sh
+ dpkg -s apt-transport-https
+ echo deb https://cli-assets.heroku.com/branches/stable/apt ./
+ dpkg -s heroku-toolbelt
+ true
+ apt-key add -
+ wget -qO- https://cli-assets.heroku.com/apt/release.key
OK
+ apt-get update
Get:1 http://mirrordirector.raspbian.org jessie InRelease [14.9 kB]
Hit https://cli-assets.heroku.com ./ InRelease
Hit https://cli-assets.heroku.com ./ Packages
Get:2 http://mirrordirector.raspbian.org jessie/main armhf Packages [9,533 kB]
Get:3 https://cli-assets.heroku.com ./ Translation-en_GB [364 B]
Hit http://archive.raspberrypi.org jessie InRelease
Get:4 https://cli-assets.heroku.com ./ Translation-en [361 B]
Hit http://archive.raspberrypi.org jessie/main armhf Packages
Get:5 https://cli-assets.heroku.com ./ Translation-en_GB [364 B]
Get:6 https://cli-assets.heroku.com ./ Translation-en [361 B]
Hit http://archive.raspberrypi.org jessie/ui armhf Packages
Get:7 https://cli-assets.heroku.com ./ Translation-en_GB [364 B]
Get:8 https://cli-assets.heroku.com ./ Translation-en [361 B]
Get:9 https://cli-assets.heroku.com ./ Translation-en_GB [364 B]
Get:10 https://cli-assets.heroku.com ./ Translation-en [361 B]
Get:11 https://cli-assets.heroku.com ./ Translation-en_GB [364 B]
Ign https://cli-assets.heroku.com ./ Translation-en_GB
Get:12 https://cli-assets.heroku.com ./ Translation-en [361 B]
Ign https://cli-assets.heroku.com ./ Translation-en
Get:13 http://mirrordirector.raspbian.org jessie/contrib armhf Packages [43.3 kB]
Get:14 http://mirrordirector.raspbian.org jessie/non-free armhf Packages [84.2 kB]
Get:15 http://mirrordirector.raspbian.org jessie/rpi armhf Packages [1,356 B]
Ign http://archive.raspberrypi.org jessie/main Translation-en_GB
Ign http://archive.raspberrypi.org jessie/main Translation-en
Ign http://archive.raspberrypi.org jessie/ui Translation-en_GB
Ign http://archive.raspberrypi.org jessie/ui Translation-en
Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en_GB
Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en
Ign http://mirrordirector.raspbian.org jessie/main Translation-en_GB
Ign http://mirrordirector.raspbian.org jessie/main Translation-en
Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en_GB
Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en
Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en_GB
Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en
Fetched 9,677 kB in 21s (450 kB/s)
Reading package lists... Done
+ apt-get install -y heroku
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package heroku
Installation de ce qu'ils appellent le "Standalone" program ne semble pas aussi cela fonctionnerait, car il y a construit pour x86 et x64, et non ARM, qui est l'architecture du RPI.
Quelqu'un at-il réussi à le faire? J'ai trouvé d'autres questions comme celle-ci en ligne, mais pas de réponse!
Génial, @Cyrus, merci! Heureusement, vous avez rencontré des instructions obsolètes qui semblent fonctionner mieux que le "[site CLI officiel] (https://devcenter.heroku.com/articles/heroku-cli#standalone)", qui stipule que seuls x86 ou x64 sont disponibles. Je confirme que je pourrais installer avec ces instructions, et une version très ancienne (5.7.1) est installée comme vous l'avez montré. Heureusement, la CLI a une fonction de mise à jour automatique qui démarre après quelques commandes et maintenant j'ai: '$ heroku --version' ' heroku-cli/6.12.17-aa05cb0 (linux-bras) nœud-v8. 1.4' –
Heureux que cela a fonctionné pour vous aussi! Et tu as raison. Mon installation s'est également mise à jour en 6.12.17 par elle-même. :) – Cyrus