안녕하세요.
얼랭에 관심이 생겨 본 책을 구독하는 구독자입니다.
다름이아니라 책에 나와있는데로 Erlang, rebar, intellij를 설치하고 프로젝트를 생성했으나
start.bat을 Run(Run 'start')했을 때 에러가 발생해서 더이상 진행을 못하고 있습니다.
작업환경은
Mac OS X El Capitan
IntelliJ 15.03
Erlang 18 (Erlang/OTP 18 [erts-7.1])
입니다.
start.bat을 run했을 때
Error running start: Cannot run program "cmd.exe" (in directory "/Users/Jaecheol/Documents/Workspace/Erlang"): error=2, No such file or directory
라는 에러가 발생합니다. (.exe는 윈도우 확장자인데 도대체 왜 뜨는지 이해를 할 수가 없네요 ㅠㅠ)
특이사항으로는 rebar를 설치하여 컴파일한뒤 Erlang External Tools에서 Rebar의 경로 지정해줄 때 version이 나타나지 않는다는 것입니다. (N/A)
rebar.cmd라는 파일이 없어 rebar 파일을 등록하였는데 말입니다. rebar.* (다른 확장자의 파일들)을 등록해도 마찬가지고,
설정시 Download the latest rebar version을 통해 다운받아도 되지않습니다.
다른 소스코드 진행은 모두 책에 나온 내용과 같이 했습니다.
답변부탁드리겠습니다. (_ _)
start.bat랑. rebar.cmd도 전부 윈도우용 파일이거든요.
우선 제가 맥이 없어서 테스트가 불가능하니, 당장 바로 실행하기 위해서는
term에서 직접 명령어를 입력 하시면 될 것 같습니다.
예를 들어 start.bat를 만들어서 run하는 대신에
그냥 터미널에서 프로젝트 디렉토리로 들어가서 start.bat의 내용을 직접 실행하는거죠.
$ erl -pa ./ebin -eval "application:start(mon)"
이런식으로요.
rebar도 직접 컴파일 해서 명령어로 사용하세요.