1

我想使用 Argo v2.4.0 并运行以下命令:

oc apply -n <my_ns> -f https://raw.githubusercontent.com/argoproj/argo/v2.4.0/manifests/install.yaml

这并没有显着改变argo version(v2.3.0)的输出,因为它正在集群上安装 Argo 并argo version指向我的本地二进制文件。为了更新 Argo cli,我运行了以下命令:

curl -sLO https://github.com/argoproj/argo/releases/download/v2.12.0-rc2/argo-linux-amd64.gz
gunzip argo-linux-amd64.gz

这给了我一个错误: gzip: argo-linux-amd64.gz: not in gzip format

我想更新我的 Argo 以解析 workflow.yaml 文件。

4

2 回答 2

1

一般来说:

按照目标Argo Workflows 版本的下载说明进行操作。

特定于 2.4.0:

2.4.0 的下载链接不正确。

二进制文件已被 gzip 压缩的二进制文件取代。您现在可以使用原始帖子中的下载/gunzip 过程。

原始答案(已过时):

该版本的下载说明不正确。通常二进制文件是压缩的,但出于某种原因,它们不适用于 2.12.0-rc2。

.gz不使用扩展名重试。

$ curl -sLO https://github.com/argoproj/argo/releases/download/v2.12.0-rc2/argo-linux-amd64
$ chmod +x argo-linux-amd64
$ ./argo-linux-amd64

我会尝试修复发布页面。

于 2020-11-19T20:05:53.560 回答
-1

我遇到了类似的错误。在尝试了以下命令后,它对我有用。

# Download the binary
curl -sLO https://github.com/argoproj/argo-workflows/releases/download/v0.0.0-dev-dataflow-37/argo-linux-amd64.gz

# Unzip
gunzip argo-linux-amd64.gz

# Make binary executable
chmod +x argo-linux-amd64

# Move binary to path
mv ./argo-linux-amd64 /usr/local/bin/argo

希望能帮助到你。谢谢!

于 2021-07-28T10:10:11.837 回答