Запуск HHVM в Alpine Linux

Я пытался установить HHVM (Hack) на Alpine Linux, но безуспешно.
Кто-нибудь компилировал HHVM на Linux?

Любая помощь приветствуется.

0

Решение

До сих пор на Alpine еще нет HHVM.

В трекере ошибок есть открытый запрос:

http://bugs.alpinelinux.org/issues/4503

может быть, вы сделали этот запрос 🙂

Вы можете отслеживать веб-сайт, чтобы увидеть, есть ли обновления, или проверить возможные запросы на получение отсюда:

https://github.com/alpinelinux/aports/pulls

Надеюсь, поможет.

Francesco

0

Другие решения

Если вы посмотрите на эту страницу Сборка HHVM из источника, требуется «GCC 5 или GCC 7». Первым шагом должен быть `apk add —update build-base ‘или посмотрите здесь: Как заставить работать регулярные вещи. buid-base содержит «пакеты GCC, libc-dev и binutils» и т. д.

0

FROM alpine:3.7
RUN apk add --no-cache build-base git cmake patch curl-dev findutils libxml2-dev icu-dev bash libevent libevent-dev curl
RUN git clone git://github.com/facebook/hhvm.git
RUN cd hhvm
WORKDIR hhvm
RUN git submodule update --init --recursive

ENV GYP_DEFINES "linux_use_bundled_binutils=0 linux_use_bundled_gold=0 clang=0"RUN cmake -DMYSQL_UNIX_SOCK_ADDR=/var/run/mysqld/mysqld.sock .
RUN make -j [number_of_processor_cores] # eg. make -j 4
RUN make install

Застрял здесь:
— Не могу найти минимальный tcmalloc
ОШИБКА: невозможно найти каталог установки Intel TBB.
CMake Ошибка в CMake / HPHPFindLibs.cmake: 266 (если):
если даны аргументы:

"LESS" "5005"

Указаны неизвестные аргументы
Стек вызовов (самый последний вызов сначала):
CMakeLists.txt: 106 (включить)

CMake Error: в этом проекте используются следующие переменные, но для них установлено значение NOTFOUND.
Пожалуйста, установите их или убедитесь, что они установлены и проверены правильно в файлах CMake:
LIBGLOG_INCLUDE_DIR (ADVANCED)
используется как каталог включения в каталоге / hhvm
используется как каталог включения в каталоге / hhvm

Вы бы пошли по крайней мере на полпути.

Думаю, что проблема вокруг:https://pkgs.alpinelinux.org/package/edge/testing/x86/libtbb

0