gpt4 book ai didi

gruntjs - 从 grunt 运行 java 文件,不会打开 Browserstack 的端口

转载 作者:行者123 更新时间:2023-12-02 07:42:45 24 4
gpt4 key购买 nike

我正在通过 grunt 插件 grunt-exec 运行 BrowserStackTunnel.jar

(一直在使用node的child_process.exec,但结果相同)

使用命令java -jar BrowserStackTunnel.jar -force APIKEY localhost,8000,false

Java 文件实际上所做的是通过 ssh 连接到 Browserstack 的 Amazon 实例并打开 45691 上的端口,browserstack 的网站正在轮询本地主机上的该端口,其中 Java 应用程序提供包含传递的参数的小片段。

如果我从 CLI 运行命令,它工作正常,并且我看到端口在 netstat 上打开。在 browserstack 网站中,我得到了成功屏幕。

但是如果我从 grunt-exec 运行命令,它只会显示 SYN 请求。

命令行的输出是一样的,都显示成功

我不太确定是什么原因造成的。我在 windows7、node v0.10.12、grunt-cli v0.1.9、grunt v0.4.1 和 grunt exec v0.4.2 上运行

知道是什么原因造成的或如何调试它吗?我考虑过权限问题,但我有点无能为力

最佳答案

我遇到了同样的问题,我意识到,如果我使用 BrowserStackLocal 二进制文件来创建隧道,效果会更好。我在这里解决了一个相当复杂的配置:Ember.js - CircleCI - BrowserStack

BrowserStackLocal 文件位于:http://www.browserstack.com/local-testing (二进制文件)

关于gruntjs - 从 grunt 运行 java 文件,不会打开 Browserstack 的端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19420686/

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