问题标签 [elixir-iex]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
239 浏览

elixir - 在 IEx 为什么 \t 变成空格而不是制表符?

在 IEx 中,\t最多打印 7 个空格。

但是,如果我将相同的代码放在一个文件中,并在 bash 中运行它,它会给我真正的选项卡

您可以使用 Textmate 并打开不可见字符来查看差异。

我的问题是:

  1. 为什么它会这样?
  2. 有没有办法\t在IEx中制作成真正的标签?

注意:这是在 Mac OSX 上。

0 投票
1 回答
91 浏览

erlang - 为什么我的 iex 会话的 pid 总是相同的?

在我的机器上重新启动iex进程之间,为什么它的 pid 总是相同的?

再次

为什么pid总是值#PID<0.81.0>

0 投票
1 回答
367 浏览

elixir - Code.ensure_loaded?在 .iex.exs 中

我有一个长生不老药控制台配置存储在.iex.exs

我希望有能力同时运行iexiex -S mix。如果我删除条件,我会有例外iex

但是这个条件不好用!如果iex -S mix(module Repo is not available)尝试调用Repo.get(...). 所以,我的问题是:

  1. 为什么Code.ensure_loaded?在这里不起作用?
  2. 我该如何解决?
0 投票
1 回答
82 浏览

elixir - 如何始终为特定项目使用`-S mix`运行iex?

这个问题是由 Alexey Matushkin在这里回答引起的。

我怎样才能让选项iex始终运行-S mix,并且只针对特定项目?也许我可以放置一些.iex.exs我忽略的东西......

更新

  • 我只想iex从项目目录运行
  • 我安装了 Ubuntu
0 投票
0 回答
43 浏览

elixir - Iex 在炼金术士上,不能输入大写“T”

刚开始在 Alchemist 中使用 spacemacs。我目前正在处理一个文件名为 times.exs 的 Elixir 文件(来自 Programming Elixir 书)。该模块名为 Times。

当我在 Alchemist 上使用 Iex 时,我发现我无法在 Iex 的开头键入大写“T”。似乎它绑定了 evil-find-char-to-backward,我该如何更改它的绑定?

谢谢你。

0 投票
0 回答
104 浏览

elixir - 如何设置回调以在 IEx 会话关闭之前运行?

我想设置一些清理代码以在用户终止以iex -S mix.

我期待运行:

在 iex 会话中创建一个名为afile但似乎没有发生的文件。

为了更具体地说明我想要实现的目标,我在 REPL 中启动了一个系统进程(使用System.cmd/2),我希望在进程终止时终止该iex进程。

0 投票
1 回答
2397 浏览

erlang - 如何使用 cookie 和 erl 选项启动 iex 会话

如果我IEx以以下方式启动会话,则 cookie 设置正确。

但是,如果我还设置了 erlang 参数以使用我的sys.config文件,则 cookie 设置不正确。

如何将配置和 cookie 同时设置为命令行参数?

0 投票
1 回答
4104 浏览

erlang - 连接到远程节点

我在一台远程机器上,它上面有一个正在运行的 Erlang VM 节点。我正在尝试通过连接到 Erlang VM 节点,iex但返回错误:

epmd -names报告 Erlang VM 节点正在运行:

这是vm.args已部署应用程序的内容:

问题:我做错了什么?

0 投票
1 回答
268 浏览

elixir - 如何运行 db select 并在 iex 中获取结果?

在elixir iex中,我想知道基本步骤。

1.如果我有模块以及如何导入它。

2.我想跑from l in '' where去拿地图。

我尝试使用导入import Ecto.Query,然后我运行了一些类似的东西from l in '' where,我得到了这个 #Ecto.Query<from l in "", where: >,如何获得数据结果?

0 投票
1 回答
208 浏览

ssh - 无法通过 phoenix / Elixir SSH

我想通过 phoenix 应用程序 ssh 到远程主机。

我正在按照以下步骤使用 Erlang :ssh

1) 启动 iex 会话

2) 确保 :ssh 应用程序已启动

3) ssh 到远程服务器

即使在遵循所有这些信息之后,我仍被要求输入 ssh 密码。

我的 IP 和用户值也正确传递了 priv/keys 文件夹中的密钥。

有什么我做错了吗?