0
그래서 나는 다음과 같은 파일이 있습니다OCaml의 + 오아시스 + 사용자 정의 모듈, 어떻게 컴파일
_oasis :
OASISFormat: 0.4
Name: PongBattleServer
Version: 0.1.0
Synopsis: Server for handling multi-player pong games
Authors: Jason Miesionczek
License: MIT
Plugins: META (0.4), DevFiles (0.4)
Executable pongserver
Path: src
BuildTools: ocamlbuild
MainIs: main.ml
main.ml :
open Players;;
let() =
let mgr = new player_manager
players.ml :
를type player =
{
name: string;
score: int;
}
class player_manager =
object (self)
val mutable player_list = ([] : player list)
method add p =
player_list <- p :: player_list
end;;
내가 실행할 때이 오류가 발생합니다.
ocaml setup.ml -build
/home/araxia/.opam/system/bin/ocamlfind ocamldep -modules src/main.ml > src/main.ml.depends
+ /home/araxia/.opam/system/bin/ocamlfind ocamldep -modules src/main.ml > src/main.ml.depends
File "src/main.ml", line 4, characters 32-32:
Error: Syntax error
Command exited with code 2.
E: Failure("Command ''/usr/bin/ocamlbuild' src/main.byte -tag debug' terminated with error code 10")
make: *** [build] Error 1
Makefile:7: recipe for target 'build' failed
나는 ocaml 및 oasis 등을 처음 사용합니다. 무엇이 잘못 되었나요?