3

Erlang について私が理解していないことがあるのは明らかです...まあ、多くのことの中で。

Rebar の下に cw というアプリケーションをセットアップしました。起動すると、すべて正常に動作します。

ここで、src ディレクトリにアクセスできるように環境変数を作成します。cw.app.src に次のように入力しました。

{env, [{proj_root, "mypath/apps/cw"}]}

コンパイルし、Rebar start.sh から始めます... すべて正常に動作します。

今謎。昨日これを行ったとき、Erlang シェルで application:get_env(cw, proj_root) と入力すると、正しいパスが得られました。しかし、今日は未定義になります。

私は何が欠けていますか?

どうもありがとう、

LRP

4

2 に答える 2

2

application:load(cw)十分なはずです。

于 2013-01-17T11:01:43.133 に答える
2

まず忘れapplication:start(cw)た?アプリケーションが開始されていない場合、env は未定義です。

于 2012-10-13T04:00:26.493 に答える