首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Phabricator Arcanist -无法安装信号处理程序,pcntl_signal()

Phabricator Arcanist -无法安装信号处理程序,pcntl_signal()
EN

Stack Overflow用户
提问于 2022-11-10 23:56:17
回答 1查看 16关注 0票数 0

我有一个脚本,旨在发送一个不同的修订意见,并意味着更新港务主管的CI建设是否成功。最近,我收到了以下错误:

PCNTL [49m]无法安装信号处理程序,pcntl_signal()不可用。没有信号处理就继续进行。2022-11-10 11:34:30例外:(例外)

我试过PHPVersion8.1和5.6没有成功。有人知道解决办法吗?很受欢迎。

全日志:

管道sh回显{“事务”:{“类型”:“注释”,“值”:“失败:”"objectIdentifier":"D43951"}‘弧-跟踪-导管-令牌 -导管-uri http://phabricator.lab.local/ call-导管differential.revision.edit [1m[45m ARGV ][m "C:/Program /arcanist/arcanist/bin/圆弧“-跟踪-导管-令牌- -导管-uri http://phabricator.lab.local/调用-导管--导管--导管-导管--导管-http://phabricator.lab.local/调用-导管differential.revision.edit [1m[45m PCNTL ] [49m[m ]无法安装信号处理程序,pcntl_signal()不可用。没有信号处理就继续进行。2022-11-10 11:34:30异常:(异常)未能设置套接字非阻塞!在\src\channel\PhutilSocketChannel.php:51教授(head=master,:readStdin()在\src\workflow\ArcanistCallConduitWorkflow.php:46 #2调用,ArcanistCallConduitWorkflow::runWorkflow(PhutilArgumentParser)调用at \src\workflow\ArcanistWorkflow.php:227 #3 ArcanistWorkflow::executeWorkflow(PhutilArgumentParser)调用at \src\toolset\ArcanistPhutilWorkflow.php:21 #4 ArcanistPhutilWorkflow::execute(PhutilArgumentParser)调用at \src\parser\argument\PhutilArgumentParser.php:492 #5 PhutilArgumentParser::parseWorkflowsFull(array)调用\src\runtime\ArcanistRuntime.php:171 #6 ArcanistRuntime::executeCore(数组),调用于\src\runtime\ArcanistRuntime.php:37 #7 ArcanistRuntime::execute(数组),调用at \support\init\init-arcanist.php:6 #8 require_once(string),在\bin\require_once:10调用

我试过PHPVersion8.1和5.6没有成功。也尝试了弧形升级命令,但我使用的是最新版本

EN

回答 1

Stack Overflow用户

发布于 2022-11-11 23:35:59

您正在收到此错误,因为本地版本的PHP不能用pcntl_signal编译。

您可以检查下面的命令是否支持它

代码语言:javascript
复制
 php -i | grep pcntl 

这应该会导致

代码语言:javascript
复制
pcntl
pcntl support => enabled

PHP手册中的这个链接是安装的说明- https://www.php.net/manual/en/pcntl.installation.php

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74396629

复制
相关文章

相似问题

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