Начинающие Эрланг - hello_world

У меня похожая проблема с этим:

-module(hello).
-export([hello_world/0]).

hello_world() -> io:fwrite("hello, world\n").

Результат:

(hello_world@PC)8> hello:hello_world().
** exception error: undefined function hello:hello_world/0
(hello_world@PC)9> 

но инструкции

"Как это исправить:

Перейти к: Запустить конфигурации
--Erlang
Выберите вкладку:
--Среда
затем
--Выбрать
проверять
-- Дорожка
Применить и запустить."

не решить мою проблему.

Возможно, это мое программное обеспечение, потому что получить некоторые из них было довольно хлопотно. У меня Erlang 5.10.1 R16B с плагином Erlide (версия 0.9.0.201010061109) для Eclipse 4.2.2?

Любая помощь будет оценена!

2 ответа

Вы собрали hello.erl?

c(hello).

После этого вы получите hello.beam файл, а затем вы можете попробовать выполнить:

hello:hello_world().

В каталоге с hello.beam файл.

Попробуйте это: в окне вашего редактора щелкните правой кнопкой мыши и выберите Run As->Erlang application, Это откроет оболочку на узле, где ваш модуль скомпилирован и загружен, и вы можете выполнить hello:hello_world(),

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

Другие вопросы по тегам