尝试执行官方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月merged至Vagrant 2.1.0。
答案 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();
}
我希望它将对任何人有帮助...