在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跑步的建议?感谢。
答案 0 :(得分:2)
我刚试过标准命令提示符下的Windows 7 VM,这看起来好像是一个bug。也许你可以在elixir-lang GitHub上打开一个问题?
但是,当使用iex --werl
启动GUI shell时,pry工作了。你能尝试那个吗?