无法初始化中央HHBC存储库:无法初始化架构

时间:2015-07-28 10:56:23

标签: composer-php hhvm

完整的错误是:

Failed to initialize central HHBC repository:
Failed to initialize schema in /home/shreeram/.hhvm.hhbc:

我正在尝试配置hhvm ana apache2。  为此,我正在关注此链接how-to-setup-hhvm-on-ubuntu-14-04-server-with-apache-2-4-part-1/

在上面的链接中,当我把这个命令放在终端时,我陷入了困境:

curl -sS https://getcomposer.org/installer | php

该命令的结果是上面提到的错误。

shreeram目录具有读写权限。

有谁能帮我理解我在那里失踪的东西?

1 个答案:

答案 0 :(得分:1)

/home/shreeram 确定权限是否正确,/home/shreeram/.hhvm.hhbc是否可由php运行php读写?这个问题确实听起来像权限问题。

作为正在运行touch /home/shreeram/.hhvm.hhbc的用户,echo > /home/shreeram/.hhvm.hhbc是否有效?那么rm /home/shreeram/.hhvm.hhbc呢?

如果一切正常,请尝试do { cout<<"1.Easy\n"; cout<<"2.Medium\n"; cout<<"3.Hard\n"; cout<<"Choose your difficulty:"; cin>>d; if (d=='1') { cout<<"Easy"; break; } else if (d=='2') { cout<<"DIFF"; break; } else if (d=='3') { cout<<"Hard"; break; } else cout<<"Invalid Input!\n"; }while (d!='1' || d!='2' || d!='3') ; ,然后再次尝试安装Composer。虽然它通常是权限错误,但有时候repo可能会损坏(特别是如果封闭目录在NFS或其他网络文件系统上),你可以删除它并重新开始。