Эрлайд, какое затмение / какие пакеты?

Я скачал eclipse 3.4 (Java-версия) для MacOSX (карбон). Я пытался "обновить" до erlide, но вижу много (дублированных) опций (многие erlide, опции, которые говорят "только для обновлений erl SDK" и т. Д.) Иногда я получаю 403 ошибки при попытке доступа к http://erlide.org/update и http://erlide.sourceforge.net/update.

Наконец, когда я устанавливаю некоторый набор параметров, я получаю либо такие ошибки, как:

Loading of /Users/kevindtimm/Documents/eclipse-java-ganymede-SR2-macosx-carbon/eclipse/plugins/org.erlide.kernel.common_0.8.1.201005250801/ebin/erlide_kernel_common.beam failed: badfile
(hello_world@ktmac)1> 
=ERROR REPORT==== 24-Nov-2010::19:17:32 ===
beam/beam_load.c(1768): Error loading function erlide_kernel_common:monitor/0: op put_string u u x:
  please re-compile this module with an R14B compiler 

или, когда я сделал разные установки erlide, я не получил ответа в консоли:

hello:hello().

У кого-нибудь есть хороший справочник о том, как загрузить этот плагин и какие элементы я должен установить?

-module(hello).
-export([hello/0]).
hello() -> io:write("Hello World\n").

[редактировать]

Я установил eclipse 3.6 (C++), как указано ниже, и следующий код по-прежнему не может найти hello: hello ().

%%file_comment
-module(hello).

%%
%% Include files
%%

%%
%% Exported Functions
%%
-export([hello/0]).

%%
%% API Functions
%%



%%
%% Local Functions
%%
hello() -> io:write("Hello World\n").

[/редактировать]

1 ответ

Решение

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

У меня OSX 10.6.5, 64-битная и Erlang R14B установлены.

После нескольких неудачных попыток я обнаружил следующее:

  • Загрузите версию Eclipse для C++ (я использую последнюю версию Helios, 64-bit, OSX)
  • После извлечения, запустите Eclipse
  • Открыть справку | Eclipse Marketplace (подождите пока он получит данные)
  • Введите erlide в поле поиска и нажмите Go
  • Приступить к установке, следуя инструкциям
  • Перезапустите Eclipse после установки плагинов (всегда хорошая идея)

Затем определите среду выполнения Erlang, потому что она не определяется автоматически:

  • Открыть настройки Eclipse
  • Разверните запись Erlang, показанную слева (не выбирайте Erlang)
  • В развернутом списке нажмите на элемент "Установленные среды выполнения".
  • Определите ваше время выполнения соответствующим образом
  • Перезапустите Eclipse

Если вы сначала не выполните описанные выше шаги (то есть откроете другую панель настроек Erlang), это приведет к внутренней ошибке пользовательского интерфейса в Eclipse, которая не позволяет закрыть диалоговое окно. Таким образом, заставляя вас убить Затмение.

Наконец, необходимо определить конфигурацию запуска, прежде чем вы сможете запустить свой код Erlang в Eclipse:

  • Открытый запуск | Запустить конфигурации
  • Выберите приложение Erlang
  • Добавить новую конфигурацию запуска
  • Введите имя для приложения
  • На вкладке Erlang:
  • Проверьте требуемый проект
  • На вкладке Runtime:
  • Убедитесь, что узел определен как erlide
  • Установите флажок "Запустить узел Erlang, если он еще не запущен".
  • Нажмите применить

Во всяком случае, я надеюсь, что это поможет кому-то там.

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