首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在树莓PI 3上安装Heroku CLI

如何在树莓PI 3上安装Heroku CLI
EN

Stack Overflow用户
提问于 2018-05-23 15:19:48
回答 2查看 3K关注 0票数 2

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

只是说说而已。如果以前有人问过这个问题,很抱歉--我找不到。

我有一个Raspberry PI 3和我试图安装Heroku CLI。如果我尝试以正常的方式去做,对于ubuntu或linux,它就失败了。Can't install Heroku CLI on Raspbian剂量wokr因为我得到了错误。

代码语言:javascript
复制
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,要么是返回错误。

代码语言:javascript
复制
    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)

当我运行命令时

代码语言:javascript
复制
wget -O- https://toolbelt.heroku.com/install-ubuntu.sh | sh
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-05-24 19:23:14

好的,伙计们,我想明白了。如果上面的帖子不适合你,这是如何做到的,,这就是如何在raspberry pi 3上安装Heroku

第一步:确保你有自助餐的特权。默认的RPI3帐户有sudo,所以您不必担心这一点,如果您不能获得sudo特权,您仍然可以下载CLI。

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

代码语言:javascript
复制
sudo su

如果您有sudo特权,则terimal现在应该这样说。

代码语言:javascript
复制
root@ControlUnit:/home/[Your account name] 

或者其他类似的东西。然后运行exit,如果它继续执行接下来的步骤,则继续执行步骤。如果没有--如果您拥有RPI3,则登录默认帐户(密码: raspberry)并执行sudo adduser [yourname] -g sudo。如果你不拥有它,请业主这样做。

撇开Sudo不说这是您如何做heroku的:运行以下命令

代码语言:javascript
复制
wget https://cli-assets.heroku.com/branches/stable/heroku-linux-arm.tar.gz

这样做是为了安装一个为Raspberry Pi制作的过时的副本(您以后可以更新它)。然后运行以下命令

代码语言:javascript
复制
mkdir -p /usr/local/lib /usr/local/bin

这是你必须使用sudo的部分。如果不能使用sudo,仍然可以尝试命令。

代码语言:javascript
复制
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

那就确保在终端机上运行

代码语言:javascript
复制
heroku version

heroku --version

它应该会像……那样说些什么

代码语言:javascript
复制
heroku-cli/5.7.1-c574890 (linux-arm) go1.7.5

那就跑

代码语言:javascript
复制
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更新

票数 11
EN

Stack Overflow用户

发布于 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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50492044

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档