如何在mac上使用CURL安装Heroku?tar文件出错
我正在尝试使用此处的独立安装方法安装Heroku: 在终端中运行命令“curl | sh”并输入我的登录名后,我得到如下错误:如何在mac上使用CURL安装Heroku?tar文件出错,curl,heroku,Curl,Heroku,我正在尝试使用此处的独立安装方法安装Heroku: 在终端中运行命令“curl | sh”并输入我的登录名后,我得到如下错误: Installing CLI from https://cli-assets.heroku.com/heroku-darwin-arm.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current
Installing CLI from https://cli-assets.heroku.com/heroku-darwin-arm.tar.xz
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 359 100 359 0 0 1768 0 --:--:-- --:--:-- --:--:-- 1768
tar: Error opening archive: Unrecognized archive format
我手头没有macOS机器,但它看起来通常会通过
xz
过滤归档文件。如果在系统上找到xz
,则使用的安装脚本假定tar
支持-J
:
if[$(命令-v xz)];然后
网址=https://cli-assets.heroku.com/heroku-$OS-$ARCH.tar.xz
TAR_ARGS=“xJ”
其他的
网址=https://cli-assets.heroku.com/heroku-$OS-$ARCH.tar.gz
TAR_ARGS=“xz”
fi
您可以修改脚本以仅使用else
子句中的代码,但建议在macOS上安装Heroku CLI的方法是使用自制:
brew tap heroku/brew && brew install heroku
如果你不喜欢,可以直接下载并手动提取