如何在启动 iex 会话时执行一些命令?

How to implement some commands on starting iex session?

假设我想在项目的根路径中执行一些启动 iex 的命令,例如:

Logger.configure(level: :info)
require Ecto.Query
alias MyApp.User
# and so on

而且我想在每次启动 iex 时自动执行所有这些命令。我想要的另一件事是只为一个项目进行此设置(例如,我不会在另一个项目上使用 MyApp.User,因此我不需要在系统的所有 iex 中使用它)。我该怎么做?

在您的项目根目录中创建一个名为 .iex.exs 的文件并在其中添加命令。这应该可以解决问题。