2015-12-23 3 views
0

при вводе команды hhvm. Терминал не реагирует.Отсутствие ответа от терминала с командой hhvm

[среда] Ubuntu 15,10 HipHop VM 3.11.0 Composer 1.0-DEV

[email protected]:/var/www/html$ cat test2.hh 
<?hh 
require_once 'vender/facebook/xhp-lib/init.php'; 
echo <p>test</p>; 
[email protected]:/var/www/html$ sudo hhvm test2.hh 

Почему ??

Если я удаляю файл .hhconfig и вводят команду «touch .hhconfig», успех «hhvm test.hh» один раз. Но, я снова попробовать «hhvm test.hh» и нет ответов ....

[email protected]:/var/www/html/project$ sudo rm .hhconfig 
[email protected]:/var/www/html/project$ sudo touch .hhconfig 
[email protected]:/var/www/html/project$ sudo hhvm test.hh 
<p>test</p>[email protected]:/var/www/html/project$ 
[email protected]:/var/www/html/project$ sudo hhvm test.hh 
^[email protected]:/var/www/html/project$ 

Я думаю, некоторые службы получили блокировку .hhconfig файла ... ли кто-нибудь дать мне намек ??

ответ

0

Я сильно подозреваю, что вы работаете в this issue with hh_client, что влияет на hhvm, так как последний звонит в первый. Мы изучаем его сейчас и выпустим 3.11.1, чтобы исправить это, когда мы устраняем проблему.

В то же время вы можете использовать 3.9 LTS, или можете попробовать пройти -d hhvm.hack.lang.auto_typecheck=0 при вызове hhvm. (Хотя, если вы делаете последнее, обязательно прекратите делать это, когда выйдет 3.11.1, поскольку он удаляет защиту от ошибок типа Hack, прокрадываемых в ваш код!)