我正试图通过travis-ci运行phpspec。
规范在我的本地机器上运行良好,但在travis上却找不到phpspec文件。
0.01s$ bin/phpspec run -v
/home/travis/build.sh: line 41: bin/phpspec: No such file or directory
The command "bin/phpspec run -v" exited with 127.我的travis.yml看起来是这样的:
语言: php
php:
- 5.4
- 5.5
- 5.6
before_script:
- composer self-update
install:
- composer install --prefer-source --no-interaction --dev
script:
- bin/phpspec run -v我的作曲家像这样
"require": {
"php": ">=5.4.0",
"illuminate/support": "4.2.*",
"guzzlehttp/guzzle": "~4.0"
},
"autoload": {
"psr-0": {
"..."
}
},
"minimum-stability": "stable",
"require-dev": {
"phpspec/phpspec": "2.0.*@dev"
}有什么办法让它起作用吗?
发布于 2014-09-24 07:31:09
尝试在命令前面添加vendor,例如:
vendor/bin/phpspec run -v编辑:在composer.json中,您可以更改默认的dir:
"config": {
"bin-dir": "scripts"
}所以这就像:
scripts/phpspec run -vhttps://stackoverflow.com/questions/26010993
复制相似问题