【发布时间】:2012-01-01 19:16:02
【问题描述】:
我们逐渐熟悉 Erlang/OTP 和 Riak(Core、KV、Pipe 等)尝试依次构建开源分布式应用程序。我们的项目将会有一堆依赖:像 erlang_js、protobuffs 等工具,还有我们需要运行的服务,比如 Riak KV。
在 Python/Ruby/Node.js 中,如果模块放置在相对于项目的标准子目录中,您可以引用它们,然后在发布时将它们打包。您可以在项目目录中启动一个 shell,使用您的模块,进行测试等等,只要遵循良好的做法,所有这些都很容易。
在 Erlang/OTP 中组织开发环境的最佳实践是什么,所有依赖项都可以访问(并且可以轻松更新到最新版本)、对运行节点的 shell 访问、测试、发布等等?
【问题讨论】:
标签: erlang erlang-otp riak