关于命令行界面:如何在Raspberry PI 3上安装Heroku CLI

How to install Heroku CLI on Raspberry PI 3

已解决以下如何在RPI3上下载HEROKU CLI的答案

只是在说。抱歉,以前是否有人问过我-我找不到它。

我有一个Raspberry PI 3,并且正在尝试安装Heroku CLI。如果我尝试以正常方式执行此操作(对于ubuntu或linux),它将失败。由于出现错误

,所以无法在Raspbian剂量wokr上安装Heroku CLI

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

--2018-05-23 17:15:46-- https://cli-assets.heroku.com/branches/stable/heroku-OS-ARCH.tar.gz
Resolving cli-assets.heroku.com (cli-assets.heroku.com)... 54.230.9.187, 54.230.9.194, 54.230.9.84, ...
Connecting to cli-assets.heroku.com (cli-assets.heroku.com)|54.230.9.187|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2018-05-23 17:15:50
ERROR 404: Not Found.

这篇文章不过在Heroku CLI替代下载位置上起作用
并返回错误

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
    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)

当我运行命令

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


好的,我知道了。如果上面的帖子对您??没有帮助,这是怎么做的
这是将Heroku CLI安装到树莓派3

上的方法

第1步:确保您拥有sudo特权。默认的RPI3帐户具有sudo,因此您不必为此担心。如果您无法获得sudo特权,您仍然可以下载CLI。

如何检查是否启用了sudo
从终端

运行以下以下命令

1
sudo su

如果您具有sudo特权,则小数位现在应显示

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

或类似的内容。
然后运行exit,然后继续执行步骤
如果确实存在,请继续执行后续步骤。
如果不是-如果您拥有RPI3,则登录到默认帐户(密码:raspberry)并执行sudo adduser [yourname] -g sudo。如果您不拥有它,请所有者进行此操作

除了须藤
这是操作heroku CLI的方法:
运行以下命令

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

它的作用是安装为Raspberry Pi创建的过时副本(您可以稍后对其进行更新)。然后运行此命令

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

这是您必须使用sudo的部分。如果您不能使用sudo,请尝试使用命令。

1
2
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

然后只需确保在终端

中运行它即可

1
heroku version

heroku --version

应该说出类似

的内容

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

然后运行

1
heroku update

完成了!

复制粘贴命令*

wget https://cli-assets.heroku.com/branches/stable/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 update


而不是原始帖子中所述的sudo tar -xvzf heroku-OS-ARCH.tar.gz -C /usr/local/lib,正确的命令应为sudo tar -xvzf **heroku-linux-arm.tar.gz** -C /usr/local/lib