1

我的 buildout.cfg 看起来像这样:

[eggs]   
recipe = zc.recipe.egg   
eggs =
  package1
  package2

当我运行 buildout 时,我希望能够在命令行上添加更多的鸡蛋。它适用于一个鸡蛋:

bin/buildout 鸡蛋:eggs+=package3

但我没有找到任何语法来添加多个包。这些都不起作用:

bin/buildout 鸡蛋:eggs+=package3 鸡蛋:eggs+=package4

bin/buildout“鸡蛋:鸡蛋+ = package3 package4”

bin/buildout“鸡蛋:鸡蛋+ = package3:package4”

有 : , ; 的变化 和 \n 作为分隔符。

4

1 回答 1

1

Buildout 仅在合并+=-=选项时将换行符作为分隔符。您必须插入这些换行符。

Bash 允许您在带引号的字符串中的命令行上插入换行符:

$ bin/buildout "eggs:eggs+=package3
> package4
> "

您只需按ENTERafterpackage3即可插入换行符,直到输入结束"引号。

于 2013-05-16T18:31:17.490 回答