模块 Ecto.Query 未加载且无法找到

lap*_*ira 0 elixir phoenix-framework

我正在尝试按照 Programming Phoenix 的书中的示例练习通过 elixir shell 导入 Ecto.Query,它给了我这个错误

iex> import Ecto.Query

** (CompileError) iex:3: module Ecto.Query is not loaded and could not be found
Run Code Online (Sandbox Code Playgroud)

有人知道这是否已被弃用或是否有其他方式导入它?

Dog*_*ert 5

iex默认情况下不会加载项目或其依赖项,即使您从项目内的目录启动它。为了在 中加载您的项目及其依赖项iex,您需要执行iex -S mix,它将mix在启动后执行脚本iex,将适当的 .beam 文件加载到 REPL 中。