【发布时间】:2015-12-29 17:27:11
【问题描述】:
elixir 新手,我尝试运行"bob" exercise from exercism,在控制台上输入“elixir bob_test.exs”时收到以下错误:
** (ExUnit.DocTest.Error) 无法检索模块 Teenager 的文档。该模块未使用文档编译或无法访问其光束文件 (ex_unit) lib/ex_unit/doc_test.ex:378: ExUnit.DocTest.extract/1 (ex_unit) lib/ex_unit/doc_test.ex:202: ExUnit.DocTest.doctests/2 bob_test.exs:6: (模块)
根据一些初步研究,我认为我正在使用最新的 Elixir (1.1.1),我需要生成一个梁文件。什么是梁文件,如何生成?并且这会解决让我运行exerism elixir测试练习的问题吗?
【问题讨论】:
-
您是否对 bob_test.exs 文件进行了任何更改?我刚刚克隆了 repo,运行
elixir bob_test.exs并获得了 14 个通过测试,没有编译器错误。我也在运行 Elixir 1.1.1——顺便说一句,.beam 文件是 Elixir/Erlang 编译为 Erlang VM 字节码的模块 -
事实证明,我使用的是来自 elixir kata 的过时版本的“bob”。
标签: elixir