当我运行这些步骤时:
mkdir dev
cd dev
git clone git://github.com/facebook/hhvm.git
cd hhvm
git submodule init
export CMAKE_PREFIX_PATH=`pwd`/..
export HPHP_HOME=`pwd`
cd ..
网址:https://github.com/facebook/hhvm/wiki/Building-and-installing-HHVM-on-Ubuntu-12.04
我被卡在
git submodule init
上而收到错误:Submodule 'hphp/submodules/folly' () registered for path 'hphp/submodules/folly'
我不知道这是什么意思,它看起来也不是致命的错误...
更新:
git submodule sync
确实同步php / submodules / folly,但仍然是相同的错误... 最佳答案
我会尝试:
git submodule update --init --recursive
并确保“
Submodule 'xxx' registered for path 'yyy'
”确实是一条错误消息:它看起来像git submodule init
命令的标准答案。从
git submodule
book page:rack
目录在那里,但为空。您必须运行两个命令:
git submodule init
初始化本地配置文件,以及git submodule update
从该项目中获取所有数据,并检查超级项目中列出的相应提交:$ git submodule init
Submodule 'rack' (git://github.com/chneukirchen/rack.git) registered for path 'rack'
$ git submodule update
Initialized empty Git repository in /opt/myproject/rack/.git/
remote: Counting objects: 3181, done.
remote: Compressing objects: 100% (1534/1534), done.
remote: Total 3181 (delta 1951), reused 2623 (delta 1603)
Receiving objects: 100% (3181/3181), 675.42 KiB | 173 KiB/s, done.
Resolving deltas: 100% (1951/1951), done.
Submodule path 'rack': checked out '08d709f78b8c5b0fbeb7821e37fa53e69afcf433'
我更喜欢只运行一个命令:
git submodule update --init
关于facebook - 无法从Github构建Facebook HHVM(git子模块init),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21044093/