进行飞行同步时的未知目标

时间:2016-11-22 13:01:44

标签: concourse

我已经启动了一个虚拟机,我正尝试使用以下命令登录我的大厅服务器:

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,但还没弄明白如何解决这个问题。

4 个答案:

答案 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,您应该会看到新版本