【发布时间】:2016-01-03 09:06:23
【问题描述】:
我所有的 Travis 构建都失败了,因为我的 composer 依赖项没有安装(before_script 步骤似乎被跳过了)。
这是我的.travis.yml:
language: php
sudo: required
php:
- 5.4
before_script:
- composer install --dev
script:
- phpunit -c app
我确定这是我错过的,但我不确定是什么。 This 是我最后的构建日志。
【问题讨论】:
-
你确定 'composer' 安装在 travis VM 上吗? travis 在在线日志中告诉你什么?
-
我附上了你所看到的日志.... composer 是 travis 的 composer.phar 的别名
-
它要求你执行
/home/travis/.phpenv/versions/5.5/bin/composer self-update。而且似乎没有调用之前的脚本:/将 composer install --dev 放在脚本中以查看是否是 before_script 失败了,或者是否是由于缺少更新的作曲家而产生了这种情况。 -
问题与 utf8 相关..
-
你能解释得更清楚吗?
标签: symfony composer-php travis-ci