1

这是对我之前的 phabricator 问题的跟进

在 phabricator 中运行 arc liberate 时,我遇到了以下错误

arcanist/bin/arc liberate phabricator/
[2015-07-23 22:34:05] 例外:(例外)xhpast 已损坏。在 [/src/parser/xhpast/bin/PhutilXHPASTBinary.php:47]
phutil()
#0 PhutilXHPASTBinary::build() 在 [/src/moduleutils/PhutilLibraryMapBuilder.php:446]
#1 PhutilLibraryMapBuilder::analyzeLibrary() 调用在 [/src/moduleutils/PhutilLibraryMapBuilder.php:77] 调用
#2 PhutilLibraryMapBuilder::buildMap() 在 [/src/moduleutils/PhutilLibraryMapBuilder.php:109] 调用
#3 PhutilLibraryMapBuilder::buildAndWriteMap() 在 [/scripts/ 调用phutil_rebuild_map.php:75] `

我在网上查看,找不到针对我的具体问题的指导。任何帮助将不胜感激,在此先感谢!

4

1 回答 1

1

它应该是:

cd /path/to/phabricator/
arc liberate

如果 xphast 实际上是你的问题,你可以在 libphutil 中重建它。 https://github.com/phacility/libphutil/blob/master/scripts/build_xhpast.php

于 2015-07-30T03:55:52.797 回答