質問
Rebar Gonerateを実行して、Erlang Rebarプロジェクトのリリースを生成し、次のエラーを取得しようとしています。私が間違っていることはありますか?
./rebar generate
Command 'generate' not understood or not applicable
私はerlangバージョンのerlang r14b03を使用してOSXを使用しています。以下は私のrebar.confです
{lib_dirs, ["deps"]}.
{sub_dirs, ["rel"]}.
{deps, [
{folsom, ".*", {git, "git://github.com/boundary/folsom", "master"}}
]}.
{require_otp_vsn, "R14|R15"}.
{erl_opts, [
fail_on_warning,
debug_info,
warn_missing_spec
]}.
{clean_files, ["*.eunit", "ebin/*.beam", "rel/graphsom"]}.
{cover_enabled, true}.
{eunit_opts, [verbose, {report, {eunit_surefire, [{dir, "."}]}}]}.
解決
Rebarがリリースを見つけることができないため、このエラーが発生しています。持っているかどうかを確認する必要があります reltool.config
どこかと rebar
それを知っています。
リリースが存在しない場合は、新しいものを作成できます。
mkdir rel
cd rel
../rebar create-node nodeid=YOUR_NODE_ID
最後に、伝える必要があります rebar
リリースについて。あなたの場合、あなたはすでにrebar.configに以下を追加しています:
{sub_dirs, ["rel"]}.
これにより、Generateコマンドが新しいリリースを作成できるようになります。
所属していません StackOverflow