【发布时间】:2012-12-27 18:50:13
【问题描述】:
我是 Erlang 的新手,刚刚浏览了一些有关 Erlang 的教程。来自 TDD 背景,我认为我应该遵循 Erlang 中的一些 TDD 原则。我将我的代码组织如下
root
|- tests
| |- name_builder_tests.erl
|- src
| |- name_builder.erl
我在root 目录中启动Erlang shell。但是我无法从那里编译我的erl 文件,所以每次我对其中一个文件进行更改并且需要编译它们时,我都必须切换到tests 或src 目录。
在编译模块或从特定模块执行函数时,有什么方法可以告诉 shell 在所有子目录中查找模块?我想问的是,如果我的外壳位于root 目录,我可以成功执行以下操作
c(name_builder).
c(name_builder_tests).
【问题讨论】:
标签: erlang