Как установить Heroku CLI на Raspberry PI 3 - PullRequest
0 голосов
/ 23 мая 2018

ЭТО БЫЛО РЕШЕНО, ПРОЧИТАЙТЕ НИЖЕ ОТВЕТА, КАК ЗАГРУЗИТЬ HEROKU CLI НА RPI3

Просто говорю.Извините, если об этом спрашивали раньше - я не могу его найти.

У меня Raspberry PI 3, и я пытаюсь установить Heroku CLI.Если я попытаюсь сделать это обычным способом, для Ubuntu или Linux, это не удастся. Не могу установить Heroku CLI на Raspbian dosent wokr, потому что я получаю ошибку

wget https://cli-assets.heroku.com/branches/stable/heroku-OS-ARCH.tar.gz

--2018-05-23 17: 15: 46-- https://cli -assets.heroku.com / филиалы / стабильная / heroku-OS-ARCH.tar.gz
Разрешение cli-активов.heroku.com (cli-assets.heroku.com) ... 54.230.9.187, 54.230.9.194, 54.230.9.84, ...
Подключение к cli-assets.heroku.com (cli-assets.heroku.com) | 54.230.9.187 |: 443 ... подключено.
HTTP-запрос отправлен, ожидание ответа ... 404 Не найдено
2018-05-23 17: 15: 50
ОШИБКА 404: Не найдено.

Этот пост, однако, не работает либо Альтернативное местоположение загрузки CLI Heroku и возвращает ошибку

    gzip: stdin: unexpected end of file
tar: Child returned status 1
tar: Error is not recoverable: exiting now
dpkg: error processing package heroku (--configure):
 subprocess installed post-installation script returned error exit status 2
dpkg: dependency problems prevent configuration of heroku-toolbelt:
 heroku-toolbelt depends on heroku (= 3.99.4); however:
  Package heroku is not configured yet.

dpkg: error processing package heroku-toolbelt (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 heroku
 heroku-toolbelt
E: Sub-process /usr/bin/dpkg returned an error code (1)

при запуске команды

wget -O- https://toolbelt.heroku.com/install-ubuntu.sh | sh

1 Ответ

0 голосов
/ 24 мая 2018

Хорошо, ребята, я понял это.Если приведенные выше сообщения не сработали для вас, вот как это сделать Вот так вы устанавливаете Heroku CLI на Raspberry Pi 3

Шаг 1: Убедитесь, что у вас есть привилегии sudo.У учетной записи RPI3 по умолчанию есть sudo, поэтому вам не нужно об этом беспокоиться. Если вы не можете получить привилегии sudo, вы все равно сможете загрузить CLI.

Как проверить, включен ли sudo runэти следующие команды из терминала

sudo su

Если у вас есть привилегии sudo, термин должен теперь сказать

root@ControlUnit:/home/[Your account name] 

или что-то в этом духе.затем запустите exit, затем продолжите с шагами. Если это действительно, продолжайте со следующими шагами.Если нет - если у вас есть RPI3, войдите в учетную запись по умолчанию (пароль: raspberry) и выполните sudo adduser [yourname] -g sudo.Если вы не владеете им, попросите владельца сделать это

Sudo в стороне Вот как вы делаете CLI heroku: Выполните следующие команды

wget https://cli-assets.heroku.com/branches/stable/heroku-linux-arm.tar.gz

он устанавливает устаревшую копию (вы можете обновить ее позже), созданную для Raspberry Pi.Затем выполните эту команду

mkdir -p /usr/local/lib /usr/local/bin

Это та часть, где вы должны использовать sudo.Если вы не можете использовать sudo, попробуйте команды.

sudo tar -xvzf heroku-OS-ARCH.tar.gz -C /usr/local/lib
sudo ln -s /usr/local/lib/heroku/bin/heroku /usr/local/bin/heroku

Затем просто убедитесь, что он запущен в терминале

heroku version

или heroku --version

itдолжен сказать что-то вроде

heroku-cli/5.7.1-c574890 (linux-arm) go1.7.5

, затем запустить

heroku update

и все готово!

COPY PASTE COMMANDS *

wget https://cli -assets.heroku.com / филиалы / стабильный / heroku-linux-arm.tar.gz

mkdir -p / usr /local / lib / usr / local / bin

sudo tar -xvzf heroku-linux-arm.tar.gz -C / usr / local / lib

sudo ln -s / usr / local/ lib / heroku / bin / heroku / usr / local / bin / heroku

обновление heroku

...