Erlangプラグインを使用してIntellijでerlファイルをコンパイルしてみます。コンパイルではすべて問題ありませんが、アウト/プロダクションではフォルダーにファイルが作成されず、.beam
コンソールを実行すると次のメッセージが表示されます。
exception error: undefined function.
私が使用するときc("file").
は、すべて大丈夫です。.beam
Intellij がファイルを作成しないのはなぜですか?
Erlangプラグインを使用してIntellijでerlファイルをコンパイルしてみます。コンパイルではすべて問題ありませんが、アウト/プロダクションではフォルダーにファイルが作成されず、.beam
コンソールを実行すると次のメッセージが表示されます。
exception error: undefined function.
私が使用するときc("file").
は、すべて大丈夫です。.beam
Intellij がファイルを作成しないのはなぜですか?
Preferences -> Build, Execution, Deployment -> Erlang Compiler に移動し、"Compile project with rebar" をチェックして修正してみてください。また、[設定] -> [その他の設定] -> [Erlang 外部ツール] に移動し、Rebar インストールへのパスを指定して、Rebar が IntelliJ にインストールおよび構成されていることを確認します。
私は同じ問題を抱えていました..
問題は非常に奇妙な erlang プラグインがファイルをコンパイルしてout
ディレクトリにコピーしないことですが、ターミナルまたはコマンド プロンプト (Windows) からコンパイルした場合は正常に動作します。この問題は、IntelliJ Idea v 15 をインストールした後に発生しました。
問題を解決するためにここで行ったこと:
- Intellij Idea v 15 のアンインストール
- IntelliJ Idead をバージョン 14.1.4にダウングレードします。
- Intellij Idea を再度インストールします (v. 0.5.11)
- erlang 言語の src を参照するように SDK を設定します。
- 新しいテスト プロジェクトを作成し、プロジェクトの作成を再開します。問題なく動作するはずです...
これがお役に立てば幸いです