Windows上的dredd挂钩出错

时间:2016-11-22 13:01:03

标签: php windows hook dredd

我尝试在Windows PC上使用带有symfony的dredd。

我接下来做的事: 我在symfony poject中创建文件夹dredd

  

应用   的Dredd   SRC   供应商   e.t.c

在symfony composer.json中添加

"ddelnano/dredd-hooks-php":"dev"

下一步,我创建了这个dredd.yml

dry-run: null
hookfiles: ./hooks.php
language: php
sandbox: false
server: null
server-wait: 3
init: false
custom:
  apiaryApiKey: 'apikey '
  apiaryApiName: 'apiname'
names: false
only: []
reporter: apiary
output: []
header: []
sorted: false
user: user:pass
inline-errors: true
details: true
method: []
color: true
level: info
timestamp: true
silent: false
path: []
hooks-worker-timeout: 5000
hooks-worker-connect-timeout: 1500
hooks-worker-connect-retry: 500
hooks-worker-after-connect-wait: 100
hooks-worker-term-timeout: 5000
hooks-worker-term-retry: 500
hooks-worker-handler-host: localhost
hooks-worker-handler-port: 61321
config: ./dredd.yml
blueprint: test.apib
endpoint: 'someendpoint'
and another needed file.

和dredd回复

  

错误:找不到PHP钩子处理程序命令:dredd-hooks-php Install   运行php钩子处理程序:$ composer require   ddelnano / dredd-hooks-php --dev

为什么它不起作用?我做错了什么?

P.S。对不起我的英文。

1 个答案:

答案 0 :(得分:0)

截至目前,Dredd在Windows上尚未获得官方支持。但是,它应该安装并且应该工作得很好,只要你不需要JavaScript钩子。任何其他钩子目前都不起作用。

支持Windows在路线图上 - https://github.com/apiaryio/dredd/issues/204