【问题标题】:Elixir: IEx.pry error: IEx shell running?Elixir:IEx.pry 错误:IEx shell 正在运行?
【发布时间】:2014-12-06 07:01:16
【问题描述】:

在 Elixir 啜饮 33 - 撬:

当我尝试使用 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 运行吗?谢谢。

【问题讨论】:

    标签: elixir


    【解决方案1】:

    我刚刚在标准命令提示符下尝试了 Windows 7 虚拟机,这绝对看起来像是一个错误。也许您可以在 elixir-lang GitHub 上打开一个问题?

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

    【讨论】:

    • 是的,您需要 Windows 中的 --werl 选项。我想知道我们是否应该在 Windows 上添加 wiex 并将 iex 作为后备。
    • 无论如何,我们需要修复错误信息。可能会更清楚。 :)
    猜你喜欢
    • 2017-08-10
    • 2015-06-14
    • 2023-03-26
    • 2021-04-15
    • 2017-11-11
    • 2019-01-04
    • 2021-12-03
    • 2017-09-01
    • 2019-03-26
    相关资源
    最近更新 更多