0

我有一个现有的 ruby​​ 项目,其中包含协议缓冲区定义列表。我想设置一个文件并根据这些相同的协议缓冲区定义mix.exs生成一个包。hex

我似乎不知道如何配置我的混合项目以使用./lib目录以外的东西来包含我的.ex文件。ruby 项目已经使用该目录来打包 ruby​​ gem,所以我想./elixir_lib在打包这个项目时使用一个目录。

任何人都知道如何更改mix.exs文件以告诉它使用除./lib.

4

1 回答 1

1

通过挖掘 elixir 源代码找到了它。在文件的project/0功能中,您mix.exs只需设置elixirc_paths: ["./elixir_lib"]. 默认值为["lib"],但我已将其移至["./elixir_lib"]我的项目中使用。

于 2015-11-27T06:23:29.670 回答