ZC Buildout配置Riak的配方。
项目描述
zc.buildout配方,用于下载和安装Riak。
[
请参阅src/biodec/recipe/biodec/README.txt
致谢
已使用http://pypi.python.org/pypi/rod.recipe.rabbitmq包中的代码作为起点。
简短文档
此配方接受多个选项
- erlang-path
查找erlc命令的路径(默认 = 在您的路径中查找)。
- url
下载Riak源代码分发的URL。
- prefix
前缀路径(默认 = <buildout目录>)。
- cookie
作为cookie传递给erl运行时的可选字符串(-setcookie)
测试
我们将定义由配方使用的buildout模板
>>> buildout_cfg = """ ... [buildout] ... parts = riakbuild ... offline = true ... ... [riakbuild] ... recipe = biodec.recipe.riak:build ... url = http://s3.amazonaws.com/downloads.basho.com/riak/CURRENT/riak-1.2.0.tar.gz ... ... """
我们将首先创建一个buildout
>>> import os.path >>> write('buildout.cfg', buildout_cfg)
运行buildout会给我们
>>> print system(buildout) Installing riakbuild. ... ==> rel (compile) ==> riakbuild (compile) Compiled src/etop_txt.erl ...
- 重新运行buildout
>>> print system(buildout) Updating riakbuild.
更改
1.0.0a1 (2012-10-29)
首次公开发布。