Erlang: Как должна работать команда distel для команды emacs "reload"? - PullRequest
1 голос
/ 05 января 2010

Вот что я делаю, основываясь на том, как я думал, перезагрузка должна работать.

  1. Я запускаю узел erlang.
  2. Я подключаюсь к этому узлу в distel.
  3. Я редактирую буфер, файл луча которого находится в узле из путей луча шага 1. Это означает, что он загружен, верно?
  4. Я редактирую буфер erlang, который представляет модуль, загруженный в узел первого шага. Я добавляю функцию.
  5. Я запускаю перезагрузку в distel.
  6. Я пытаюсь запустить новую функцию, и она говорит, что она не определена.

1 Ответ

1 голос
/ 05 января 2010

Я думаю, вы должны сначала скомпилировать. Это имеет смысл, за исключением того, что я хотел бы, чтобы была команда компиляции и перезагрузки. В конце концов, мне было проще создать Emakefile примерно так:

{"rest_api/src/*", [{outdir,"rest_api/ebin"},{i, "include"}]}. 

... в том же каталоге, что и скрипт запуска моего приложения, затем запустите make: all ([load]), как необходимо в оболочке erlang.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...