Извините, если это простой вопрос, но я очень новичок в эликсире, и у меня нет фона erlang.Использование IEx.pry вызывает ошибку компиляции
Я пытаюсь запустить следующий код, но он дает ошибку.
~ кошка foo.ex
defmodule Math do
def add(a, b) do
a + b
IEx.pry
end
end
IO.puts(Math.add(1, 2))
~ эликсира foo.ex
** (CompileError) foo.ex:5: tried to invoke macro IEx.pry/0 but module was not required. Required: Integer, Kernel, Kernel.Typespec, Record
src/elixir_dispatch.erl:209: :elixir_dispatch.expand_macro_fun/7
src/elixir_dispatch.erl:197: :elixir_dispatch.expand_require/6
src/elixir_dispatch.erl:116: :elixir_dispatch.dispatch_require/6
lists.erl:1329: :lists.mapfoldl/3
lists.erl:1330: :lists.mapfoldl/3
src/elixir_translator.erl:59: :elixir_translator.translate_each/2
lists.erl:1329: :lists.mapfoldl/3
Я не вижу каких-либо ссылок для этого модуля: Integer, ядро, Kernel.Typespec, запись in the docs. Поэтому я не знаю, как это сделать.
Я использую версию Elixir 0.11.1-dev
.
Заранее спасибо