rebar

    0

    1답변

    종속성이있는 철근 프로젝트가 있기 때문에 철근 컴파일을 실행할 때 종속성을 다운로드하고 (git clone을 실행하는 것처럼 보이며) 구성을 실행 한 다음 모든 사항을 컴파일합니다. 나는 어떻게해서 그러한 의존성을 지역적으로 만들 수 있습니까? 나는 그것들을 다운로드하지 않고 바로 configure를 실행하는 것을 의미합니까?

    0

    1답변

    내 프로젝트에 lager_syslog을 사용하려고하는데 드라이버가 누락 된 것처럼 보입니다. 에서 이것은 내 rebar.conf : {deps, [ ... {lager_syslog, {git, "https://github.com/basho/lager_syslog.git", {branch, master}}} ]}. 내 테스트

    1

    2답변

    Rebar 포함 프레임 워크, [blah]_sup.erl 등등. 내 외부 종속성을 rebar.config에 추가했습니다. 대부분의 작업을 처리하는 gen_server 인 src/에 파일을 추가했습니다. gen_server 파일을 [blah]_sup.erl에 추가 했으므로 gen_server가 자식으로 시작하고 앱이 시작될 때 시작됩니다. 물론 rebar c

    3

    1답변

    그래서 철근 앱 구조가 있고 deps 폴더에 여러 개의 종속성이 있다고 가정하면 일부는 라이브러리 응용 프로그램이고 일부는 시작해야하는 응용 프로그램입니다. 나는 보통 이런 식으로합니다 : start(_Type, _Args) -> code:add_path("../deps/depapp/ebin"), {ok, _} = application:e

    1

    3답변

    apt-get을 사용하여 rebar 2.6.4를 설치하려고합니다. 내가 sudo apt-get install rebar rebar -V 을 실행하면 그것은 apt-get을 사용하여 버전 2.6.4을 설치하는 방법이 있나요 버전 rebar 2.0.0 R16B01 20131022_120229 No VCS info available. 보여줍니다?

    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

    0

    1답변

    철근 프로젝트를 통해 철근 프로젝트에 종속성을 추가하고 싶습니다. 수동으로 만들거나 rebar.config 파일을 만들려면 rebar 명령이 필요합니까? 어떤 도움을 주셔서 감사합니다! rebar3 new release myrelease 를 그리고 생성 : 당신이 rebar3를 사용하는 경우

    0

    1답변

    rebar3을 사용하여 릴리스를 만들었지 만 원격 서버에서 응용 프로그램을 실행/부팅하는 데 문제가 있습니다. 난 다음 명령을 실행하면 : {"init terminating in do_boot",'cannot expand $ERTS_LIB_DIR in bootfile'} init terminating in do_boot (cannot expand $ERT

    0

    1답변

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