2015-11-06 77 views
5

我試着用Erlang插件在Intellij中編譯/製作erl文件。一切都很好編譯,但在出/生產文件夾不創建任何文件。梁,當我運行控制檯我得到消息:'異常錯誤:未定義的函數。當我使用c(「文件」)。一切都很好。在Intellij中編譯Erlang

爲什麼Intellij不創建.beam文件?

+0

你用螺紋鋼編織嗎?你的項目佈局是什麼? – Lol4t0

+0

不,沒有鋼筋,但我的功能非常簡單,比如階乘。我的朋友使用Intellij與Erlang插件沒有任何問題,但我有..我安裝Intellij和Erlang插件,然後使用Erlang 18 SDK創建新項目。我在src文件夾中創建新的Erlang文件。我應該在生產文件夾中獲得beam文件,但是我沒有在日誌中省略「編譯成功完成」。當我在Intellij cd(src)中的Erlang控制檯中寫入時。和c(「文件」)。,我創建文件梁和一切工作.. – sebax

+0

你是什麼意思'生產'文件夾?它是'生產'還是'ebin'? – Lol4t0

回答

1

我有同樣的問題..

的問題是很奇怪的Erlang插件不編譯和文件複製到out目錄同時如果從終端或命令提示符(Windows)編譯它工作正常。安裝IntelliJ IDEA的v 15

我在這裏做來解決該問題後,這個問題出現了:

  • 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...

希望這有助於你

1

嘗試通過將首修復它 - >構建,執行,部署 - > Erlang編譯器並檢查「用螺紋鋼編譯項目」。 另外,通過轉至首選項 - >其他設置 - > Erlang External Tools並指定鋼筋安裝路徑,驗證是否在IntelliJ中安裝並配置了鋼筋。