コマンド「rebar compile eunit」を使用して eunit テストを作成するために rebar を使用していますが、エラー情報が表示されます。
==> myapp (compile)
==> myapp (eunit)
src/myapp_app.erl:8: badly formed 'include_lib'
src/myapp_app.erl:26: undefined macro 'assertNot/1'
ERROR: eunit failed while processing /Users/Dao/ErlProject/myapp: rebar_abort
これがどういう意味なのかわからないのですが、誰が理由を教えてくれますか?
PS: 私の英語は下手です、許してください
myapp_app.erl は次のようになります。
-ifdef(TEST).
-include_lib(“eunit/include/eunit.hrl”).
-endif.
........
-ifdef(TEST).
simple_test() ->
ok = application:start(myapp),
?assertNot(undefined == whereis(myapp_sup)).
-endif.
ここから来ました: https://github.com/rebar/rebar/wiki/Getting-started
手順に従いましたが、エラーが発生しました!
私のアーランバージョンはR15B03です
os: OS X ライオン