3
我想建立一個Django項目,特拉維斯 我建立保持顯示低於特拉維斯CI拋出語法錯誤
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
/home/travis/build.sh: line 298: syntax error in conditional expression
/home/travis/build.sh: line 298: syntax error near `2.7/bin/activate'
/home/travis/build.sh: line 298: `if [[ ! -f ~/virtualenv/python– 2.7/bin/activate ]]; then'
在這裏的錯誤是我.travis.yml文件:
language: python
services:
– mysql
python:
– 2.7
env:
- DJANGO=1.9.2
before_install:
- export DJANGO_SETTINGS_MODULE=happny.settings.travis
install:
– pip install -r requirements/test.txt
before_script:
– python manage.py makemigrations
– python manage.py migrate
script:
– python manage.py test
branches:
only:
- master
在'〜/ virtualenv/python-2.7/bin/activate'中有一個空格,不應該在那裏。在'python-'和'2.7'之間。 – kichik
非常感謝。我終於找出問題出在我的yml格式。 我使用了一個錯誤的短劃線字符( - )。我從網頁複製了一個示例.travis.yml文件。 – Whales