Хип не найден в Erlang R18

Когда я пытаюсь использовать Hipe для компиляции модуля из оболочки Erlang, я получаю:

3> hipe:c(erlangmodules2,[native]).
** exception error: undefined function hipe:c/2
4> hipe:help().
** exception error: undefined function hipe:help/0

Разве Hipe не является частью стандартного Erlang? Я использую R18 из Eshell V7.2 на Ubuntu 14.04 LTS.


person ElToro1966    schedule 18.05.2016    source источник


Ответы (1)


Для этого вам необходимо установить пакет erlang-base-hipe.

person mynameisdaniil    schedule 18.05.2016
comment
Это сработало. Эта часть важной информации отсутствовала в Изучай Эрланг во благо - Модули, отсюда и путаница. - person ElToro1966; 18.05.2016
comment
Hipe является частью стандартного релиза, поэтому обычно нет необходимости упоминать об этом. Это Ubuntu, которая не дает вам всего, что означает, что вы должны знать эти вещи. Вините их. Все, что упоминается в LYSE, является частью стандартной версии. - person rvirding; 19.05.2016
comment
Не нужно никого обвинять. Просто так оно и работает. У них есть веские причины выделить его в отдельный пакет. - person mynameisdaniil; 19.05.2016