rebar3

    0

    1답변

    Erlang 툴체인 (OTP, rebar3, cowboy, jsx ...)을 사용하여 webapp을 작성하고 있습니다. 런타임 중에 jsx:is_json/1을 찾을 수 없기 때문에 다음 코드가 작동하지 않습니다. handle_login(Req, State) -> {ok, Data, _} = cowboy_req:body(Req), case

    2

    1답변

    사용 : 그것은 EBIN에 코드를 컴파일하지만, 다른 디렉토리가 _build/test/lib 폴더에 심볼릭 링크되어 $ rebar3 as test eunit . 나는 수정하여 프로필 test를 사용하여 시도했다 :이 만 아니라 lib 디렉토리 _build/test/rel 디렉토리 작동 {relx, [{dev_mode, false}]} . 그래서 그들

    0

    1답변

    Erlang 20에서 유선 문제가 발생했습니다. 나는 erlang:20.2-alpine을 기반으로 고정 이미지를 만들기 위해 rebar3 as prod tar을 사용하여 보관 된 파일을 생성합니다. 내 맥북 프로에 , bin/app start 전화를 확인하지만 대상 고정 표시기 컨테이너에, 그것은 나에게 말한다 : 타겟 컨테이너에 erl Erlang/OT

    1

    1답변

    여러 모듈의 디렉토리가 있습니다. 각 모듈에는 include (*.hrl 개 파일 포함) 및 src (*.erl 개 파일 포함) 폴더가 있습니다. 중복되지 않고 모듈의 파일 *.hrl을 다른 모듈에 어떻게 공유합니까? 철근을 사용하여 {erl_opts, [{i, "folderContainsIncludeFile"}]}을 추가하면 효과가있었습니다. 그러나 re

    0

    1답변

    ejabberd에 대해 새로운 xmpp 라이브러리를 사용하는 모듈을 컴파일하려고합니다. 내가 아주 간단한 rebar.config 파일을했습니다 : {deps, [ {xmpp, ".*", {git, "https://github.com/processone/xmpp", {tag, "1.1.4"}}} ]}. 내가 rebar3 eunit 또는 reba

    1

    1답변

    나는 mnesia에 의존하는 OTP 응용 프로그램 'myapp'을 가지고 있습니다. 어디에서 mnesia:create_schema/1으로 전화해야합니까? {applications,[]}에 myapp.app.src에 종속성을 추가하면 mnesia가 먼저 시작되고 myapp:start/2에서 create_schema를 호출 할 수 없습니다. myapp.scri

    0

    1답변

    여기를 클릭하여 교환하십시오. Erlang. rebar3을 통해 git에서 호스팅되는 라이브러리를로드하려고 시도하고 성공적으로 컴파일 할 수있었습니다. 이제 Erlang 응용 프로그램을 호출하려고 할 때 실제로 라이브러리 모듈 함수를 가리키는 main 함수를 호출하면 쉘에 오류가 발생합니다. 'module could not be loaded'. 나는 cod

    1

    1답변

    프로세스를 닫지 않고 erlang 프로세스에서 쉘을 분리하려고합니다. halt() 또는 q()와 같은 함수가 존재하지만 쉘을 분리 할 수 ​​있습니까? 나는 Ctrl + D를 사용하려했지만 작동하지 않는다. 아마도 ssh를 사용할 수있다. -------- 업데이트 -------------- "bin/timeio start"명령으로 rebar3 릴리스를 실행

    0

    1답변

    데비안 리눅스에서 switchboard을 컴파일하려고합니다. 지원되는 설치가 Virtualbox이기 때문에 여기에서 묻습니다. Rebar 버전 관련 문제가 예상보다 많아졌지만, 매우 잘못되어 매우 어려울 수 있습니다. 여기에 (내가 비약의 땅에서오고있다) mix local.rebar를 사용 make DEP lager {"init terminating in

    0

    1답변

    을 종료하고 난 컴파일에 달렸다 내가 ~/apps/tunnel/src/ 에 ~/tunnel/src/*에서 내 src 파일을 복사 한 다음 cd ~/apps rebar3 new release tunnel 으로 새로운 버전을 만들어 rebar3 run의 오류이며 가능한 해결 방법은 Erlang "Kernel pid terminated" error입니다. tun