設定:IntelliJ IDEA 2022.2.2、Erlang 25.0
我正在嘗試運行


uj5u.com熱心網友回復:
我將 RunConfiguration 配置為 BUILD before RUNNING(“啟動前”部分)。因此,如果檔案夾不存在,RunConfiguration 會創建一個沒有 .beam 檔案的空檔案夾“../out/production/workspace-IntelliJ-Erlang1”。如果檔案夾存在,它將洗掉任何現有的 .beam 檔案。因此,RUN 最終失敗了。
作為一種解決方法,我從 RunConfiguration 中洗掉了 BUILD before RUNNING 選項。而且,我在 RunConfiguration 之前使用 BuildProject 手動構建。
TODO:我將檢查為什么 RunConfiguration 無法生成 .beam 檔案。
uj5u.com熱心網友回復:
send_recv.beam檢查在引數中指定為代碼路徑的任一目錄中是否有檔案被呼叫-pa。(undef錯誤意味著它找不到函式send_recv:run/0,通常是因為它找不到編譯的模塊。)
我的猜測是,這個檔案實際上是在您從命令提示符運行 Erlang 的目錄中,但 IntelliJ 使用另一個作業目錄運行 Erlang。默認情況下,當前作業目錄是代碼路徑的一部分,這就是為什么它在命令提示符下有效,但在 IntelliJ 中無效。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/515251.html
標籤:智能理念二郎
上一篇:使用intelIj同步多個模塊
