我想寫erlang的第一個應用程序。它有 https://github.com/emedia-project/erlffmpeg在deps中,我差不多有 相同的Makefile。Erlang deps加載
當我在erlffmpeg目錄中運行erlang shell並評估README 示例時,一切正常。但是當我從我的項目目錄中執行該操作時,出現如下錯誤 :ucp detect undef
。所以,我的erl shell從ffmpeg 模塊中看到了fns,但是當我嘗試評估這個fns時,它似乎並不知道關於ffmpeg的繼承代碼的 。
我使用make dev
命令運行erl shell。總之,它確實是erl -pa ebin deps/*/ebin
好像我錯過了一些有關模塊加載的知識。 我該怎麼處理這個問題,你有什麼建議我閱讀?
謝謝!
您還可以運行'rebar shell'來獲得erl repl,併爲您的應用程序及其依賴項正確設置加載路徑。 –