1

dialyzer --helpwerlコマンドラインから実行してみましたが、ハングしました。私は何かが足りないのですか?それはDOSシェルでのみ利用可能ですか(私はXP SP3を使用しています)?

4

1 に答える 1

2

Erlangシェル内からdialyzerを実行することは可能ですが(したがって、私はそうwerl思います)、それを呼び出そうとした方法はDOSシェルにのみ適切です。

http://www.erlang.org/doc/man/dialyzer.htmlの下部にあるErlangのDialyzerの使用を参照してください。

1> dialyzer:module_info().
[{exports,[{plain_cl,0},
           {run,1},
           {gui,0},
           {gui,1},
           {plt_info,1},
           {format_warning,1},
           {format_warning,2},
           {module_info,0},
           {module_info,1}]},
 {imports,[]},
 {attributes,[{vsn,[255802808152277240424696594996505155803]}]},
 {compile,[{options,[{outdir,"/private/tmp/homebrew-erlang-R15B01-pQbu/erlang-otp-079e06a/lib/dialyzer/src/../ebin"},
                     warnings_as_errors,warn_missing_spec,warn_untyped_record,
                     warn_unused_import,warn_exported_vars,debug_info]},
           {version,"4.8"},
           {time,{2012,4,13,13,14,35}},
           {source,"/private/tmp/homebrew-erlang-R15B01-pQbu/erlang-otp-079e06a/lib/dialyzer/src/dialyzer.erl"}]}]
2> dialyzer:gui().
ok
于 2013-02-17T06:10:27.857 に答える