使用 tox 生成配置文件的问题

Problems with generating config files with tox

我正在按照 Sahara - OpenStack 的安装指南进行操作。 install-with-fuel

使用 RDO quickstart 设置 OpenStack 云后,我安装了 openstack-sahara 并开始了配置阶段。所以我遵循了这个官方文件。 (sahara-userdoc).

但是当我尝试使用 tox -e genconfig 生成一个新的 conf 文件时,我得到了这个错误:

ERROR: toxini file 'tox.ini' not found

我的机器有 Centos7,我的 tox 版本是 2.1.1(从 /usr/lib/python2.7/site-packages/tox/__init__.pyc 导入)。

tox -egenconfig 需要所有源代码,这意味着 git 存储库,而不是二进制源代码路径

我认为你只需要一个示例配置文件,如果你的二进制包没有为你安装它,我认为你需要安装 git 并下载 sahara git 存储库然后生成它自己动手,如果不是开发人员(或者没有开发人员同事)会有点不方便

cd /some/path/you/prefer
sudo apt-get install git git-core
git clone http://github.com/openstack/sahara
cd sahara
git checkout master (or stable/liberty, stable/kilo etc)
sudo apt-get install python-pip
sudo pip install -U tox
tox -egenconfig