1

私はErlangに非常に慣れておらず、Rebarを使用していますが、Riakサーバーに接続する必要があるプロジェクトを行っています。このため、Riak Erlangクライアント(riakc_pb_socketなど)を使用しようとしています。

問題は、(Rebar と reltool によって生成された) 起動スクリプトから開始されたシェルに、rebar.config で指定した依存関係が含まれていないことです (ただし、rebar get-deps を実行すると正常にダウンロードされます)。自分でシェルを起動するときにそれらを自分のパスに含めることができることは知っていますが (erl -pa PATH)、これは自動的に実行する必要があるため、どのようにそれを達成するのか、Rebar でそのような動作を指定できますか?アプリケーション内からコードをロードしますか?

4

1 に答える 1

1

Roberto Aloi によって提供されたリンクのおかげで、reltool がどのように機能するかを理解することができました。いくつかの作業の後、この行を追加するだけでよいことがわかりました。

{app, riakc, [{mod_cond, app}, {incl_cond, include}]},

私のreltool.configに、今では動作するので、どうもありがとう:)

于 2012-10-14T14:54:41.757 に答える