Я пытаюсь установить Heroku/HHVM/WordPress на 64-битном VPS Debian 6, чтобы протестировать такую настройку для моего блога (Nginx + MySQL + HP-FPM + Varnish + WordPress на другом 64-битном VPS Debian 6) после недавнего и многообещающее руководство, подготовленное Сяо Ю и доступны на GitHub.
Я абсолютно новичок в Heroku/Ruby и боюсь, что совершенно теряюсь, когда происходит что-то неожиданное. Руководство по установке кажется простым, но неясно, какие пакеты мне нужно установить в первую очередь (PHP-FPM? Nginx? Или этот скрипт устанавливает их сам?), и я застрял на этом шаге:
git push heroku production:master
Когда я выполняю это, я получаю это:
Initializing repository, done.
Counting objects: 344, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (162/162), done.
Writing objects: 100% (344/344), 72.73 KiB, done.
Total 344 (delta 139), reused 342 (delta 139)
-----> PHP app detected
! ERROR: Could not resolve composer.lock requirement for HHVM 3.1.0,
please adjust the version selector. The following runtimes are available:
hhvm-3.2.0 php-5.5.11 php-5.5.12 php-5.5.13 php-5.5.14 php-5.5.15
php-5.6.0RC4
! Push rejected, failed to compile PHP app
To [email protected]:xxxxxx-fortress-xxxx.git
! [remote rejected] production -> master (pre-receive hook declined)
error: failed to push some refs to '[email protected]:xxxxxxx-fortress-xxxx.git'
Я попытался взглянуть на composer.json, отредактировать его и включить
"php": "~5.5.11",
строку в разделе require, но это не работает... если только мне не нужно что-то делать раньше (обновить composer.lock? Как?), в чем я не уверен.
Что я делаю не так?
Спасибо!