流浪者无法运行触发器:未知的配置部分“触发”

时间:2019-07-16 15:32:34

标签: vagrant

尝试执行官方docs中所示的触发器用法的非常基本的示例:

Vagrant.configure("2") do |config|

  config.trigger.before :up do |trigger|
    trigger.name = "Hello world"
    trigger.info = "I am running before vagrant up!!"
  end

  config.trigger.after :up do |trigger|
    trigger.name = "Hello world"
    trigger.info = "I am running after vagrant up!!"
  end

  config.vm.define "ubuntu" do |ubuntu|
    ubuntu.vm.box = "ubuntu/trusty64"
  end

end  

失败,出现以下错误:

  

游民:未知的配置部分“触发”。

有什么主意吗?


(*)vagrant-triggers插件于2018年5月mergedVagrant 2.1.0

1 个答案:

答案 0 :(得分:0)

好的,出于某种原因,我认为我在本地计算机上使用的是最新版本的Vagrant。

从版本2.0.2升级到最新版本(当前为2.2.5)后,问题已解决

现在输出看起来不错:

initializeEvent(eventId: string) {
  const enrolledPlayers: PlayerStat[] = [];
  this.getEnrolledPlayers(eventId)
    .take(1)
    .switchMap((playerIds: string[]) => {
      const playerInfos$ = playerIds.map(playerId => this.dataService.fetchSinglePlayer(playerId).take(1));
      return forkJoin(...playerInfos$);
    })
   .tap(this.matchMaking)
    .subscribe();
}

我希望它将对任何人有帮助...