安装ruby gems的方法。
rubygemsrecipe的Python项目详细描述
使用这个配方,您可以很容易地将ruby gems包安装到buildout中。 环境。
gem包中的所有可执行文件都在bin-directory中可用。
用法
[buildout] parts = rubygems [rubygems] recipe = rubygemsrecipe gems = sass compass==0.10
运行buildout之后,您可以使用buildout环境中的sass:
./bin/sass --version
选项
- 宝石
- gem包名称列表,也可以指定gem版本,例如: sass==3.1.1.
- 网址
- rubygems zip下载url,如果未指定,recipe将尝试查找 最新版本。
- 版本
- rubygems版本,如果未指定,recipe将尝试查找最新版本 版本。 ruby可执行文件
- ruby可执行文件的路径。将使用此可执行文件安装gems。
- 宝石选项
附加选项,将传递给gem可执行文件。示例:
gem-options = --with-icu-lib=${icu:location}/lib/ --with-icu-dir=${icu:location}/
- 环境
添加或覆盖环境变量的可能性。示例:
environment = LDFLAGS = -L${icu:location}/lib -Wl,-rpath=${icu:location}/lib CFLAGS = -I${icu:location}/include
变更历史
0.2.2(2015-08-18)
0.2.1(2014-11-21)
0.2.0(2014-11-20)
- 原生python 2和python 3支持使用six,而不使用use_2to3。
- 使用tox测试Python2和Python3,测试覆盖率为100%。
- 所有subprocess命令都被重写为不带shell=True运行。
0.1.8(2014-01-26)
- 特点:支持Python3。
- 功能:添加了“url”、“gem options”和“environment”选项。
- 修正:在环境变量的值中添加引号。
0.1.7(2012-05-24)
- 功能:添加了“ruby可执行文件”选项,感谢desaintmartin。
0.1.6(2012-04-26)
- 修复:将所有参数作为单独的参数而不是单个字符串传递。
0.1.5(2012-01-06)
- 修正:每个版本只能用于指定的行。
0.1.4(2012-01-03)
- 您可以为每个gem指定一个版本,语法类似于python egms。
0.1.3(2011-12-28)
- 添加了'version'选项来指定显式rubygems版本。
0.1.2(2011-11-09)
- 新版rubygems包含.tgz archyve中的符号链接,并由 setuptools.archive_util提取器忽略所有符号链接。这会导致丢失 解压文件夹中的文件。现在改为rubygemsrecipe downloads.zip archyve 是的,TGZ。
0.1.1(2011-10-04)
- 修复了gem可执行文件的名称问题,根据 如何在主机系统上安装ruby。
- 如果找不到gem可执行文件,请安装rubygems,而不是rubygems direcotry。
0.1(2011-09-07)
- 首次公开发行。