gpt4 book ai didi

travis-ci - 通过 travis-ci 运行 phpspec

转载 作者:行者123 更新时间:2023-12-02 06:58:40 24 4
gpt4 key购买 nike

我正在尝试通过 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

我的 Composer 是这样的

"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"
}

关于如何让它发挥作用有什么想法吗?

最佳答案

尝试在命令前添加 vendor,例如:

vendor/bin/phpspec run -v

编辑:在 composer.json 中你可以更改默认目录:

"config": {
"bin-dir": "scripts"
}

所以它会像:

scripts/phpspec run -v

关于travis-ci - 通过 travis-ci 运行 phpspec,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26010993/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com