Проблемы с генерацией конфигурационных файлов с помощью tox

Я следую руководству по установке Sahara - OpenStack. установить-с-топливом

После настройки облака OpenStack с помощью RDO quickstart я установил openstack-sahara и приступил к этапу настройки. Поэтому я следовал этому официальному документу. (sahara-userdoc).

Но когда я попытался сгенерировать новый файл конфигурации с помощью tox -e genconfig, я получил эту ошибку:

ERROR: toxini file 'tox.ini' not found

На моей машине установлен Centos7, а моя версия tox — 2.1.1 (импортирована из /usr/lib/python2.7/site-packages/tox/__init__.pyc).


person urb    schedule 05.10.2015    source источник
comment
Вы уверены, что запускаете команду tox в каталоге, где находится файл tox.ini, содержащий среду genconfig?   -  person Oliver Bestwalter    schedule 07.10.2015


Ответы (1)


tox -egenconfig нужен весь исходный код, что означает репозиторий git, а не путь к двоичному исходному коду

Я думаю, вам просто нужен образец файла конфигурации, если ваш бинарный пакет не устанавливает его для вас, я думаю, вам нужно установить git и загрузить репозиторий git sahara, а затем сгенерировать его своими руками, это будет немного неудобно, если вы не разработчик (или у вас нет напарника-разработчика)

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
person ZhiQiang Fan    schedule 14.11.2015