如何将Fly CLI安装到Mac

the*_*ole 2 continuous-integration concourse

我下载了最新版本的Fly cli

https://concourse-ci.org/download.html

~/Downloads随后cd~/Downloads

cd ~/Downloads
mv fly_darwin_amd64 fly
install fly
Run Code Online (Sandbox Code Playgroud)

那我做

fly
Run Code Online (Sandbox Code Playgroud)

我得到

-bash:飞行:找不到命令

我的步骤之一不对吗?

che*_*rui 12

在 MacOS 上,您可以使用 brew 进行安装,例如brew install --cask fly.

您可能还想安装 CredHub 来管理凭据,brew install cloudfoundry/tap/credhub-cli.

  • 下载后显示——“fly”无法打开,因为无法验证开发者。 (5认同)

sho*_*oan 8

尝试

cd ~/Downloads mv fly_darwin_amd64 /usr/local/bin/fly fly -version

  • 如果您收到错误:“zsh:权限被拒绝:fly”,则需要运行以下命令:chmod 0700 /usr/local/bin/fly (2认同)

Geo*_*ith 6

在 Apple Silicon (Mac Studio M1 Max) 上,这对我有用。

1.使用Homebrew安装

这会将其安装为木桶,尽管它不应该如此;你可以在 Fly -> /opt/homebrew/Caskroom/fly/7.9.1/fly 下看到它

brew install fly
Run Code Online (Sandbox Code Playgroud)

2. 在 Finder 中导航到符号链接 在我的例子中,我运行了:

cd /opt/homebrew/bin
open .
Run Code Online (Sandbox Code Playgroud)

3. 找到飞行链接 ,然后右键单击并在警告对话框中单击“打开”。终端将短暂闪烁。您应该看到运行飞行的概要和末尾的“退出”。关闭该终端窗口。

4. 验证

赶紧跑:

fly -version 
Run Code Online (Sandbox Code Playgroud)

在我的例子中,输出是 7.9.1


the*_*ole 0

我最终将 Fly 二进制文件移动到我的主目录中的一个文件夹中,并将其添加到我的路径变量中~/.bash_profile,所以我想它现在可以工作了。

编辑

然而,当我这样做时

fly -t main login
Run Code Online (Sandbox Code Playgroud)

我明白了

错误:未知目标:主要