내 응용 프로그램은 Mochiweb을 사용합니다.Git 서브 모듈 및 보강재
{deps, [
{mochiweb, ".*",
{git, "git://github.com/mochi/mochiweb.git", "master"}}
내 응용 프로그램이 VCS를 가지고 있으며,이 자식입니다 : 내가 알고있는 것처럼 내가 make
을 실행할 때이 rebar.config
에서 선이기 때문에, rebar
는 Github에서에서 최신 버전을 가져옵니다. 내가 다른 내부 자식 저장소를 추가하는 것은 좋은 생각 (git add .
) 아니라는 것을 알고
myapp
.git
deps
mochiweb
.git
src
etc
: 그래서, 기본적으로 나는 또 다른 하나 개의 내부 자식 저장소있다. Git 하위 모듈 기능을 사용해야합니다.
그래서 deps/mochiweb
디렉토리를 주 자식 저장소에 하위 모듈로 추가했습니다.
문제는 다른 개발자가 처음 deps/mochiweb
을 얻기 위해 그가 init
및 update
서브 모듈에있는 주요 저장소를 클론 할 때 (그렇지 않으면 빈 것)이다.
ERROR: Dependency dir deps/mochiweb failed application validation with reason:
{missing_app_file,"deps/mochiweb"}
make: *** [all] Error 1
내 질문 : 의 deps에 다른 응용 프로그램을 추가하는 적절한 방법은 무엇
개발자는 단지 그가 메인 저장소를 클론 한 후 make
권리를 실행하는 경우
이 이슈에 대해 거의 3 일을 헤로큐로 보내려고하면. 이것은 결국 문제를 해결 ....... –