16
ビルドツールとしてRebarを使用するプロジェクトがあります。開発時に、私はRebar.configで指定されたすべてのアプリケーションの依存関係をできるだけ簡単にシェルにロードして&にコンパイルしたいと思います。私はEmacsでErlangシェルを使用しています。これを行う簡単な方法は何ですか?ErlangシェルにプロジェクトのRebar依存関係をロードする簡単な方法
ビルドツールとしてRebarを使用するプロジェクトがあります。開発時に、私はRebar.configで指定されたすべてのアプリケーションの依存関係をできるだけ簡単にシェルにロードして&にコンパイルしたいと思います。私はEmacsでErlangシェルを使用しています。これを行う簡単な方法は何ですか?ErlangシェルにプロジェクトのRebar依存関係をロードする簡単な方法
:
erl -pa ebin deps/*/ebin
./rebar shell
すべての依存関係をロードする必要があります。
'-pa'は不要です:' erl -pa ebin deps/*/ebin'も動作します。入力する文字数をさらに少なくしたい場合は、別名を付けることができます。 –
ありがとう、それに応じて編集。 –
-paの代わりに-pzを使うことをお勧めします。あなたがlists.erlまたはgen_server.erl ...という名前のモジュールを持っている場合や、あなたの依存関係の1つがそのようなモジュールを持っている場合... OTPでモジュールを間違えることを避けることができます。 :-) –