Hot code replacement in erlang

前端 未结 4 2253
栀梦
栀梦 2020-12-23 10:59

I am working on my first real project in erlang, however, this code is simplified for brevity. I want to be able to load a newer version of a file into my project r

4条回答
  •  攒了一身酷
    2020-12-23 11:24

    Compile *.beam locally, then send it to your server and reload it as mentioned in man pages:

    http://erlang.org/documentation/doc-1/reference_manual/code_loading.html#id86381

    -module(m).
    -export([loop/0]).
    
    loop() ->
        receive
            code_switch ->
                m:loop();
            Msg ->
                ...
                loop()
        end.
    

提交回复
热议问题