首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何更新Argo CLI?

如何更新Argo CLI?
EN

Stack Overflow用户
提问于 2020-11-19 17:04:11
回答 2查看 1.2K关注 0票数 1

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

代码语言:javascript
复制
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,我运行了以下命令:

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-11-19 20:05:53

一般情况下

按照目标Argo工作流发布的下载说明进行操作。

特定于2.4.0的

下载链接在2.4.0中不正确。

二进制文件已被gzipped二进制文件所取代。您现在可以从原来的帖子中使用下载/gunzip进程了。

原始答案(过时):

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

如果没有.gz扩展,请再试一次。

代码语言:javascript
复制
$ curl -sLO https://github.com/argoproj/argo/releases/download/v2.12.0-rc2/argo-linux-amd64
$ chmod +x argo-linux-amd64
$ ./argo-linux-amd64

我会尽力修复发布页面。

票数 1
EN

Stack Overflow用户

发布于 2021-07-28 10:10:11

我也犯了类似的错误。在尝试了以下命令之后,它对我起了作用。

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

希望能帮上忙。谢谢!

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

https://stackoverflow.com/questions/64916480

复制
相关文章

相似问题

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