使用 Cygwin 的 OpenShift oc 命令行

Con*_*nor 1 cygwin openshift

我正在运行 Cygwin 64 位,但似乎无法让 OpenShift oc 命令行工作

我下载了 oc.tar.gz (从这里https://mirror.openshift.com/pub/openshift-v3/clients/3.6.173.0.5/linux/oc.tar.gz),解压缩并将其放在我的/usr/bin 中的路径

当我尝试运行: oc login 时,我得到以下信息。

-bash: /usr/bin/oc: 无法执行二进制文件: Exec 格式错误

我需要以某种方式“安装”可执行文件吗?

任何帮助将非常感激。

jim*_*ndy 5

除了@Graham Dumpleton 的回答之外:

打开 cygwin 并检查目录 /usr/local/bin mkdir -p local/bin

$ cd /usr/local/bin
Run Code Online (Sandbox Code Playgroud)

如果不存在:

$ mkdir -p local/bin

最后解压windows包

$ cp /cygdrive/c/Users/me/Downloads/oc-3.5.5.31.24-windows.zip /usr/local/bin/
unzip oc-3.5.5.31.24-windows.zip


$ oc version
oc v3.5.5.31.24
kubernetes v1.5.2+43a9be4
features: Basic-Auth
Run Code Online (Sandbox Code Playgroud)