我有一个buildout配方,可以创建文件的符号链接。相关部分看起来像这样并且完美地运作:
[symlinks]
recipe = cns.recipe.symlink
symlink = targetname1 = linkname1
现在我想链接到另一个文件 - 即指向不同目标的不同源。我认为这会奏效,但事实并非如此:
[symlinks]
recipe = cns.recipe.symlink
symlink = targetname1 = linkname1
symlink = targetname2 = linkname2
现在两个符号链接都没有创建。
我可以通过这样做解决问题,但它非常笨重,特别是当我想制作超过2个符号链接时:
[symlinks1]
recipe = cns.recipe.symlink
symlink = targetname1 = linkname1
[symlinks2]
recipe = cns.recipe.symlink
symlink = targetname2 = linkname2
如何在buildout配方的单个部分中放置多个符号链接?
答案 0 :(得分:1)
解决方案是在不同的行上写下不同的链接。像这样:
[symlinks]
recipe = cns.recipe.symlink
symlink =
targetname1 = linkname1
targetname2 = linkname2
您可以添加任意数量的链接,方法是将每个链接放在一个新行上。
您可以在食谱here的源代码中详细了解它。不幸的是,上面那个页面上的文档相当差。