2012-08-22 2 views
1

방금 ​​시카고 보스 앱을 새로 시작합니다 (my_app). 기존 응용 프로그램 (ext_app이라고 함)을 연결하고 싶습니다. 따라서 ext_app:start()과 같은 함수를 my_app에서 호출 할 수 있습니다. 현재로서는 rebar을 사용하여이 작업을 수행하고 있지만, 나는 공유 라이브러리의 라인을 따라 뭔가를하고 싶습니다. 내가 선있어 my_app/src/my_app.app.src에서내 앱을 다른 앱에 연결

:

{applications, [kernel, stdlib, crypto, boss]} 

내가 바꿀 것이라고 상상 해요을 것과 :

{applications, [kernel, stdlib, crypto, boss, ext_app]} 

그러나 경로를 넣어 어디 나도 몰라 ext_app?

내가 OTP 문서를 1 주일이나 3 주 보냈다면, 알아낼 수는 있겠지만. . . 차라리 그 시간을 보내고 싶습니다.

오, 예 - 이것은 데비안 "wheezy"시스템에 있습니다.

답변

0

내 생각 엔, 언리얼이 ext_add : start()를 호출 할 수있게 해주는 애플리케이션을 시작할 때 ext_app에 대한 경로를 포함시키고 싶을 것입니다.

erl을 시작할 때 -pa 또는 -pz 플래그를 사용하여 시작 또는 끝의 코드 경로에 디렉토리를 추가하십시오. add_pathsa/1 또는 code : add_pathsz/1과 같은 코드를 사용하는 것과 같습니다.

관련 문제