Elixir:IEx.pry错误:IEx shell运行?

时间:2014-12-05 21:31:34

标签: elixir

在Elixir Sips 33 - Pry:

当我尝试使用IEx.pry时,我有一些基本的东西:

require IEx

defmodule IexPryTest do

  def add(a, b) do
    c = a + b
    IEx.pry
    c
  end
end

我得到了这个Pry错误:

iex(1)> IexPryTest.add(1, 2)
Cannot pry #PID<0.88.0> at lib/iex_pry_test.ex:24. Is an IEx shell running?

我认为iex正在运行,因为我正在运行它。

我在Windows 8.1上,如果这有任何区别。

任何让Pry跑步的建议?感谢。

1 个答案:

答案 0 :(得分:2)

我刚试过标准命令提示符下的Windows 7 VM,这看起来好像是一个bug。也许你可以在elixir-lang GitHub上打开一个问题?

但是,当使用iex --werl启动GUI shell时,pry工作了。你能尝试那个吗?