2017-09-08 71 views
0

我試圖通過靈藥外殼下面從鳳凰編程的書爲例exercice導入Ecto.Query,這讓我這個錯誤模塊Ecto.Query未加載,無法找到

iex> import Ecto.Query 

** (CompileError) iex:3: module Ecto.Query is not loaded and could not be found 

是否有人知道如果這已被棄用或以其他方式導入它?

+0

您是否從包含'ecto'作爲依賴項目的項目中使用'iex -S mix'開始了iex? – Dogbert

+0

啊好吧,該死的,我完全忘記了這些參數,我正在將純Elixir練習與Phoenix混合使用,在這種情況下,我只是跑了iex,沒有-S混音參數,謝謝 – lapinkoira

回答

1

iex默認情況下不會加載項目或其依賴項,即使您從項目中的某個目錄啓動它。爲了在iex中加載項目及其依賴項,您需要執行iex -S mix,它將在啓動iex後執行mix腳本,該腳本將相應的.beam文件加載到REPL中。