我已经启动了一个虚拟机,我正尝试使用以下命令登录我的大厅服务器:
Christoher:pipeline christopher$ fly --target chris login --team-name chris --concourse-url http://ld4370.mycompany.com
然后,我收到此消息:
WARNING:
fly version (2.5.0) is out of sync with the target (2.4.0). to sync up, run the following:
fly -t chris sync
但是,当我执行以下操作时,我遇到了这个问题:
Christoher:pipeline christopher$ fly -t chris sync
error: unknown target: chris
起初,我有一个较旧版本的苍蝇。所以我在/usr/local/bin
目录中删除了fly,然后下载了最新的。现在我领先于我在VM上安装的大厅版本。我已经看了fly documentation,但还没弄明白如何解决这个问题。
答案 0 :(得分:2)
作为您问题的直接解决方案,您可以从github https://github.com/concourse/concourse/releases下载任何版本的fly。
答案 1 :(得分:1)
我在Cygwin中运行苍蝇时遇到问题:它不会显示任何目标。
从GitHub更新fly.exe
并没有帮助,因为连接到我们的Concourse服务器将需要该二进制文件的受支持(较早)版本。
但是,它有助于同时使用目标名称,团队名称和我们的Concourse服务器的URL运行登录命令。
/cygdrive/c/util/fly --target TARGET-NAME login --team-name TEAM-NAME --concourse-url https://concourse.example.com
答案 2 :(得分:0)
下载/更新concourse并使用第4版及以下版本4嗨,请访问该网站,基本上您需要安装相关版本https://gist.github.com/kevin-smets/f20afd45a24ab3f88d01b2049ce7744f
例如: 复制此命令
curl -Lo fly https://github.com/concourse/concourse/releases/download/2.5.0/fly_darwin_amd64 && chmod + x fly && mv fly / usr / local / bin /
,并在终端中将版本v2.6.0更改为v2.5.0,以下内容也是如此:
卷曲-Lo大厅 https://github.com/concourse/concourse/releases/download/v2.4.0/concourse_darwin_amd64 && chmod + x场所&& mv场所/ usr / local / bin
,它应该可以工作。 我遇到了类似的问题,我想安装v4.2.2,它可以正常工作。这个想法是获得相同的版本
答案 3 :(得分:0)
下载concourse并在Mac上运行新版本5.0.0,请执行以下操作:
从主题网站https://mockersf.github.io/docs/download.html下载最新版本
然后按CMD + Shift +来打开取景器。 它将使所有隐藏文件可见,暂时打开user / local / bin文件夹,然后将新版本的concourse拖到bin中,然后单击“替换” 进行相同的操作,现在在命令行中按fly --version,您应该会看到新版本