эрлайд, какое затмение / какие пакеты? - PullRequest
4 голосов
/ 25 ноября 2010

Я скачал eclipse 3.4 (Java-версия) для MacOSX (carbon). Я пытался «обновить» до 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 Ответ

5 голосов
/ 07 декабря 2010

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

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

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

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

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

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

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

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

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

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

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