2015-11-06 13 views
5

Ich versuche, Erl-Dateien in Intellij mit Erlang-Plugin kompilieren/machen. Alles ist gut mit der Kompilation, aber im out/production Ordner erstellen keine Dateien .beam und wenn ich die Konsole starte bekomme ich eine Nachricht: 'Ausnahmefehler: undefinierte Funktion. Wenn ich c ("Datei") benutze. alles ist in Ordnung.Kompilieren Erlang in Intellij

Warum Intellij keine .beam-Dateien erstellen?

+0

Kompilieren Sie mit Rebar? Wie ist Ihr Projektlayout? – Lol4t0

+0

Nein, ohne Rebar aber meine Funktion ist sehr einfach wie faktoriell. Mein Freund benutzt Intellij mit Erlang Plugin ohne Probleme, aber ich habe .. Ich installiere Intellij und Erlang Plugin, dann erstelle ich ein neues Projekt mit Erlang 18 SDK. Ich erstelle eine neue Erlang-Datei im src-Ordner. Ich sollte Beam-Datei im Produktionsordner bekommen, aber ich habe nichts auslassen "Kompilierung erfolgreich abgeschlossen" im Protokoll. Wenn ich in Erlang-Konsole in Intellij cd (src) schreibe. und c ("Datei")., Ich erstelle Dateistrahl und alles funktioniert .. – sebax

+0

Was meinst du 'Produktion' Ordner? Ist es "Produktion" oder "Ebin"? – Lol4t0

Antwort

1

ich das gleiche Problem mit ..

Das Problem ist sehr seltsam erlang-Plugin nicht kompilieren und kopieren Sie die Dateien auf out Verzeichnisse mittlerweile, wenn Sie von Terminal oder Eingabeaufforderung (Windows) kompiliert es funktioniert gut . Dieses Problem entstand nach dem 15. IntelliJ Idea v Installation

Was ich hier getan, um das Problem zu beheben:

  • Uninstall Intellij Idea v 15
  • Downgrade IntelliJ Idead to version 14.1.4
  • Install Intellij Idea again (v. 0.5.11)
  • Configure SDK to reference src of erlang language.
  • Create a new test project and start making the project again .. it should work fine...

Hoffnung, dies hilft Ihnen

1

versuchen, es zu beheben, indem Sie auf Einstellungen gehen -> Build , Ausführung, Deployment -> Erlang Compiler und markieren Sie "Projekt mit Rebar kompilieren". Überprüfen Sie außerdem, ob Rebar in IntelliJ installiert und konfiguriert ist, indem Sie zu Einstellungen -> Weitere Einstellungen -> Externe Erlang-Tools gehen und den Pfad zur Rebar-Installation angeben.