2016-08-11 14 views
1

昨天我遇到了setup vagrant的問題。 Vagrant配置由devops創建。這是prefs.yml文件什麼意思@ prefs.yml(vagrant config)

vms: 
    trinidad: 
    memory: 1536 
    domains: 
     - trinidad.dev 
    mounts: 
     [email protected]: trinidad 

我注意到1件有趣的事情的一部分 - 使用坐騎節符號@。 我試圖找出它的含義。我發現的一件事 - 這是Wikipedia article的句子 - 在YAML中爲未來可能的標準化保留了兩個額外的sigil字符:at符號(@)和重音符號(`)。

僅此而已。我們的開發人員試圖向我解釋這個符號用於node.js,但我不理解他,因爲他用非常奇怪的方式解釋。

回答

1

儘管@是YAML中的保留字符,但它只有directive indicator(從示例中向上滾動一點)。這意味着它必須在標量的開頭處出現(如果以@"@some_scalar"開頭,則可以引用標量)。

在您的示例@不是特供YAML,關鍵是[email protected]交給無業遊民的是,如果在所有的,解釋那裏(我還沒有發現任何顯示的文檔是)。

+0

我也沒有找到,我想知道,在postfix方式中使用@的原因是什麼。 – yAnTar