首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过travis-ci运行phpspec

通过travis-ci运行phpspec
EN

Stack Overflow用户
提问于 2014-09-24 07:27:16
回答 1查看 612关注 0票数 2

我正试图通过travis-ci运行phpspec。

规范在我的本地机器上运行良好,但在travis上却找不到phpspec文件。

代码语言:javascript
复制
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

代码语言:javascript
复制
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

我的作曲家像这样

代码语言:javascript
复制
"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"
}

有什么办法让它起作用吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-24 07:31:09

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

代码语言:javascript
复制
vendor/bin/phpspec run -v

编辑:在composer.json中,您可以更改默认的dir:

代码语言:javascript
复制
"config": {
    "bin-dir": "scripts"
}

所以这就像:

代码语言:javascript
复制
scripts/phpspec run -v
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26010993

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档