我想为phabricator安装phabricator-extensions-Sprint。我按照下面的安装:
安装Sprint扩展程序:
将你的phabricator和libphutil更新为HEAD运行git clone https://github.com/wikimedia/phabricator-extensions-Sprint.git 来自/ srv / phab / phabricator / bin目录的/ srv / phab / libext / sprint 运行:
./ config set load-libraries'{“sprint”:“/ srv / phab / libext / sprint / src”}'
但是当我在应用程序中运行Sprint时,我收到了错误:
>>> UNRECOVERABLE FATAL ERROR <<<
Call to undefined method SprintListController::buildApplicationPage()
/opt/phabricator/libext/sprint/src/controller/SprintListController.php:46
┻━┻ ︵ ¯\_(ツ)_/¯ ︵ ┻━┻
我必须尝试做adding_new_classes但不受影响。 请帮忙。
答案 0 :(得分:1)
Sprint扩展最近被Phabricator中的这个提交破坏了: https://secure.phabricator.com/rP2201c65eb73fb99b8625bea45c273d262f2c289f#19bb764c
快速解决方法是将已移除的buildApplicationPage
方法放入src/controller/SprintListController.php
中,它将修复您描述的错误。
然而,从长远来看,使用Sprint扩展看起来是一个值得怀疑的选择,考虑到这里讨论的问题: https://phabricator.wikimedia.org/T90906