问题标签 [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.
elixir - 在 IEx 为什么 \t 变成空格而不是制表符?
在 IEx 中,\t
最多打印 7 个空格。
但是,如果我将相同的代码放在一个文件中,并在 bash 中运行它,它会给我真正的选项卡
您可以使用 Textmate 并打开不可见字符来查看差异。
我的问题是:
- 为什么它会这样?
- 有没有办法
\t
在IEx中制作成真正的标签?
注意:这是在 Mac OSX 上。
erlang - 为什么我的 iex 会话的 pid 总是相同的?
在我的机器上重新启动iex
进程之间,为什么它的 pid 总是相同的?
再次
为什么pid
总是值#PID<0.81.0>
?
elixir - Code.ensure_loaded?在 .iex.exs 中
我有一个长生不老药控制台配置存储在.iex.exs
:
我希望有能力同时运行iex
和iex -S mix
。如果我删除条件,我会有例外iex
。
但是这个条件不好用!如果iex -S mix
我(module Repo is not available)
尝试调用Repo.get(...)
. 所以,我的问题是:
- 为什么
Code.ensure_loaded?
在这里不起作用? - 我该如何解决?
elixir - 如何始终为特定项目使用`-S mix`运行iex?
这个问题是由 Alexey Matushkin在这里回答引起的。
我怎样才能让选项iex
始终运行-S mix
,并且只针对特定项目?也许我可以放置一些.iex.exs
我忽略的东西......
更新
- 我只想
iex
从项目目录运行 - 我安装了 Ubuntu
elixir - Iex 在炼金术士上,不能输入大写“T”
刚开始在 Alchemist 中使用 spacemacs。我目前正在处理一个文件名为 times.exs 的 Elixir 文件(来自 Programming Elixir 书)。该模块名为 Times。
当我在 Alchemist 上使用 Iex 时,我发现我无法在 Iex 的开头键入大写“T”。似乎它绑定了 evil-find-char-to-backward,我该如何更改它的绑定?
谢谢你。
elixir - 如何设置回调以在 IEx 会话关闭之前运行?
我想设置一些清理代码以在用户终止以iex -S mix
.
我期待运行:
在 iex 会话中创建一个名为afile
但似乎没有发生的文件。
为了更具体地说明我想要实现的目标,我在 REPL 中启动了一个系统进程(使用System.cmd/2
),我希望在进程终止时终止该iex
进程。
erlang - 如何使用 cookie 和 erl 选项启动 iex 会话
如果我IEx
以以下方式启动会话,则 cookie 设置正确。
但是,如果我还设置了 erlang 参数以使用我的sys.config
文件,则 cookie 设置不正确。
如何将配置和 cookie 同时设置为命令行参数?
erlang - 连接到远程节点
我在一台远程机器上,它上面有一个正在运行的 Erlang VM 节点。我正在尝试通过连接到 Erlang VM 节点,iex
但返回错误:
epmd -names
报告 Erlang VM 节点正在运行:
这是vm.args
已部署应用程序的内容:
问题:我做错了什么?
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: >
,如何获得数据结果?
ssh - 无法通过 phoenix / Elixir SSH
我想通过 phoenix 应用程序 ssh 到远程主机。
我正在按照以下步骤使用 Erlang :ssh
1) 启动 iex 会话
2) 确保 :ssh 应用程序已启动
3) ssh 到远程服务器
即使在遵循所有这些信息之后,我仍被要求输入 ssh 密码。
我的 IP 和用户值也正确传递了 priv/keys 文件夹中的密钥。
有什么我做错了吗?