这个问题已经解决了,请阅读下面关于如何在RPI3上下载HEROKU的答案
只是说说而已。如果以前有人问过这个问题,很抱歉--我找不到。
我有一个Raspberry PI 3和我试图安装Heroku CLI。如果我尝试以正常的方式去做,对于ubuntu或linux,它就失败了。Can't install Heroku CLI on Raspbian剂量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/branches/stable/heroku-OS-ARCH.tar.gz 解析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)\x 54.230.9.187\x:443.已连接。 HTTP请求已发送,正在等待响应...找不到404 2018-05-23 17:15:50 错误404:找不到。
这篇文章无论多大,要么是Heroku CLI alternative download location,要么是返回错误。
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发布于 2018-05-24 19:23:14
好的,伙计们,我想明白了。如果上面的帖子不适合你,这是如何做到的,,这就是如何在raspberry pi 3上安装Heroku
第一步:确保你有自助餐的特权。默认的RPI3帐户有sudo,所以您不必担心这一点,如果您不能获得sudo特权,您仍然可以下载CLI。
如何检查是否启用sudo 从终端运行以下命令
sudo su如果您有sudo特权,则terimal现在应该这样说。
root@ControlUnit:/home/[Your account name] 或者其他类似的东西。然后运行exit,如果它继续执行接下来的步骤,则继续执行步骤。如果没有--如果您拥有RPI3,则登录默认帐户(密码: raspberry)并执行sudo adduser [yourname] -g sudo。如果你不拥有它,请业主这样做。
撇开Sudo不说这是您如何做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
它应该会像……那样说些什么
heroku-cli/5.7.1-c574890 (linux-arm) go1.7.5那就跑
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 -s /usr/local/lib/heroku/bin/heroku /usr/local/bin/heroku heroku更新
发布于 2021-03-14 23:20:56
正确的命令应该是sudo tar -xvzf heroku-OS-ARCH.tar.gz -C /usr/local/lib,而不是原来文章中提到的sudo tar -xvzf **heroku-linux-arm.tar.gz** -C /usr/local/lib
https://stackoverflow.com/questions/50492044
复制相似问题