Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Raspberry PI 3上安装Heroku CLI_Heroku_Command Line Interface_Raspberry Pi3 - Fatal编程技术网

如何在Raspberry PI 3上安装Heroku CLI

如何在Raspberry PI 3上安装Heroku CLI,heroku,command-line-interface,raspberry-pi3,Heroku,Command Line Interface,Raspberry Pi3,这个问题已经解决,请阅读下面关于如何在RPI3上下载HEROKU CLI的答案 只是说说而已。对不起,如果以前有人问过这个问题,我找不到 我有一个树莓皮3,我正试图安装Heroku CLI。如果我试着用正常的方式去做,对于ubuntu或linux,它会失败。是不是因为我出错了 wget https://cli-assets.heroku.com/branches/stable/heroku-OS-ARCH.tar.gz --2018-05-23 17:15:46-- 正在解析cli-asset

这个问题已经解决,请阅读下面关于如何在RPI3上下载HEROKU CLI的答案

只是说说而已。对不起,如果以前有人问过这个问题,我找不到

我有一个树莓皮3,我正试图安装Heroku CLI。如果我试着用正常的方式去做,对于ubuntu或linux,它会失败。是不是因为我出错了

wget https://cli-assets.heroku.com/branches/stable/heroku-OS-ARCH.tar.gz
--2018-05-23 17:15:46--
正在解析cli-assets.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:找不到

然而,这篇文章也不管用 并返回错误

    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

好了,伙计们,我知道了。如果上面的帖子对你不起作用,那就这样做吧 这是如何将Heroku CLI安装到raspberry pi 3上的

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

如何检查是否已启用sudo 从终端运行以下命令

sudo su
heroku version
如果你有sudo特权,现在应该说

root@ControlUnit:/home/[Your account name] 
或者类似的东西。 然后运行
退出
,然后继续执行步骤 如果确实如此,请继续执行下一步。 如果没有-如果您拥有RPI3,则登录默认帐户(密码:raspberry)并执行
sudo adduser[yourname]-g sudo
。如果您不拥有它,请让所有者这样做

Sudo旁边 以下是执行heroku CLI的方法: 运行以下命令

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
然后确保它在终端中运行

sudo su
heroku version
heroku--版本

它应该说一些类似于

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

heroku update
你的任务完成了

复制粘贴命令*

wget

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更新


好了,伙计们,我知道了。如果上面的帖子对你不起作用,那就这样做吧 这是如何将Heroku CLI安装到raspberry pi 3上的

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

如何检查是否已启用sudo 从终端运行以下命令

sudo su
heroku version
如果你有sudo特权,现在应该说

root@ControlUnit:/home/[Your account name] 
或者类似的东西。 然后运行
退出
,然后继续执行步骤 如果确实如此,请继续执行下一步。 如果没有-如果您拥有RPI3,则登录默认帐户(密码:raspberry)并执行
sudo adduser[yourname]-g sudo
。如果您不拥有它,请让所有者这样做

Sudo旁边 以下是执行heroku CLI的方法: 运行以下命令

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
然后确保它在终端中运行

sudo su
heroku version
heroku--版本

它应该说一些类似于

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

heroku update
你的任务完成了

复制粘贴命令*

wget

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更新


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

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

可能是@Dalton Cézane的副本,我解释了为什么不是duplicate@botbotbotty,看起来您确实在请求
https://cli-assets.heroku.com/branches/stable/heroku-OS-ARCH.tar.gz
。Dalton最初提出的问题的公认答案中的评论是,‘将操作系统替换为“linux”、“darwin”、“windows”、“freebsd”、“openbsd”中的一个’,以及‘将ARCH替换为“amd64”、“386”或“arm”中的一个’。你这么做了吗?@botty,这是指你本地机器的架构。对于覆盆子派,我相信你可能想要
手臂
@DaltonCézane,但这需要更接近的投票。如果不发生这种情况,我希望在这里有一个答案。波蒂的处境可能会有细微的差别;我对他们提到的
sudo
问题很好奇。可能是@Dalton Cézane的复制品我解释了为什么不是duplicate@botbotbotty,看起来您确实在请求
https://cli-assets.heroku.com/branches/stable/heroku-OS-ARCH.tar.gz
。Dalton最初提出的问题的公认答案中的评论是,‘将操作系统替换为“linux”、“darwin”、“windows”、“freebsd”、“openbsd”中的一个’,以及‘将ARCH替换为“amd64”、“386”或“arm”中的一个’。你这么做了吗?@botty,那是指你当地的ma的架构