Я пытаюсь построить проект Django с Трэвисом Мои сборки держать показывая ошибку нижеTravis 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