首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TravicCI build dont Managa.py [Django]命令

TravicCI build dont Managa.py [Django]命令
EN

Stack Overflow用户
提问于 2020-03-29 22:03:14
回答 2查看 54关注 0票数 1

我正在学习一个教程和一个完整的新手。在本教程中,导师使用docker作为虚拟环境,因为我目前正在使用我的Win-10-Home机器,所以我决定使用普通的python venv

由于某种原因,TravicCI没有响应我的manage.py命令,我不知道为什么!

这是TCI日志

代码语言:javascript
复制
0.58s$ git clone --depth=50 --branch=master https://github.com/therealgenish/recipe-app-api.git  therealgenish/recipe-app-api
$ source ~/virtualenv/python3.6/bin/activate
$ python --version
Python 3.6.7
$ pip --version
  pip 19.0.3 from /home/travis/virtualenv/python3.6.7/lib/python3.6/site-packages/pip (python 3.6)
  install
$ pip install -r requirments.txt
$ app\manage.py test && flake8
appmanage.py: command not found
The command "app\manage.py test && flake8" exited with 127.
Done. Your build exited with 1.

它是app\manage.py而不是manage.py的原因是因为它在应用程序文件夹之外,所以我想..

.travis.yaml

代码语言:javascript
复制
language: python
python:
 - 3.6

install:
 - pip install -r requirments.txt

script:
 - app\manage.py test && flake8 

和一个link to the github project

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-03-29 22:50:06

试一试

代码语言:javascript
复制
$ cd app/ && python manage.py test && flake8

因为您首先需要使用manage.py文件导航到app。

票数 1
EN

Stack Overflow用户

发布于 2020-03-29 22:51:04

事实证明这是一个简单的语法问题-- travis需要帮助才能知道manage.py文件的位置

解决方案:

script: - cd app/ && python manage.py test && flake8

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60915297

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档