问题标签 [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 投票
1 回答
146 浏览

elixir - 如何输出格式正确的原始文本,以便在 Elixir 中阅读和归档?

我需要以下命令的输出,即"* master\n remotes/origin/HEAD -> origin/master\n remotes/origin/master\n"输出以供阅读。

即形式

System.cmd文档添加into: IO.stream(:stdio, :line)到命令

我需要"* master\n remotes/origin/HEAD -> origin/master\n remotes/origin/master\n"从元组中获取什么函数并将其输出为:

额外的输出 {%IO.Stream{device: :standard_io, line_or_bytes: :line, raw: false}, 0}是不需要的。简而言之,您如何获取一段带有\n换行符的原始文本并将其输出为应该打印的内容。

您如何将其保存到文件中?

0 投票
1 回答
96 浏览

linux - 带有 sudo 和 System.cmd("mount") 的 IEx 块

一些精度:

我是法国人,我不明白为什么

有一些错误:

我想在 IEx 中执行命令:

用于测试和挂载ecryptfs分区。在

我有正确的值, unprivileged mount

和:

该命令会出错并打印任何内容。它只是阻塞。没有返回错误代码,没有任何东西,只是阻塞。IEx 不打印任何内容。

我有该错误的屏幕截图:

在此处输入图像描述

0 投票
1 回答
4674 浏览

elixir - iex- 如何从 app 文件夹外运行 elixir 项目

我有一些情况,
我需要从项目文件外部运行一个 elixir 项目。
即我有一个code/example-app包含应用程序的文件夹(mix.exs以及所有其他应用程序),我想从 运行该应用程序code
而不是cd进入example-app.
有没有办法做到这一点 ?

0 投票
4 回答
6022 浏览

elixir - 如何保存 IEx 历史记录?

使用 IEx(Elixir 的 REPL),我希望能够保存我的命令历史记录。

例如:

我可以打开一个新的 IEx 会话并执行一个命令。执行命令后,我可以按向上箭头并预先填充我的最后一个命令。关闭 IEx 并重新打开后,我想访问我最后的命令。

有没有办法做到这一点?

0 投票
0 回答
409 浏览

elixir - 无法全局运行 iex。出现混合错误

我对 Elixir 很陌生,我正在尝试运行 iex。当我在命令行中输入“iex”时,出现以下错误:

我目前正在使用 Elixir 1.5.1/Erlang 20

为什么 Elixir 需要一个 mix.exs 文件来运行 shell?

0 投票
4 回答
9597 浏览

excel - 使用 IEX API 获取实时股票信息(雅虎财经替代)?

正如标题所说,我正在寻找股票信息的替代来源,因为雅虎已经禁用了许多人一直在使用的 API。我一直在寻找的新来源可以在这里找到:https ://iextrading.com/developer/

我的问题是如何将数据实际输入 Excel...我正在考虑 VBA,因为这是我用来从 Yahoo 获取数据的方法。但是,我认为我想做的事情远远超出了我目前的能力......我还尝试使用 Excel 的 WEBSERVICE() 函数和以下 URL 来简单地查看价格:https ://api.iextrading.com/1.0 /stock/aapl/price但这不起作用。据我了解,IEX 向我们免费提供了大量数据,我只是不知道如何访问。我对 VBA 的推理是,我能够将工作簿中的输入列表用于股票行情,并且能够将此数据访问权限放入许多工作簿中。任何帮助深表感谢。此外,任何关于我可以从哪里开始自己学习的方向都同样受到欢迎。谢谢。

更新:我的评论中提到的代码

0 投票
1 回答
175 浏览

elixir - IEx Pry:始终允许/接管而不提示

当我使用调试器 Pry 运行 Elixir 代码时,它总是让我遇到Allow? [Yn]

  1. 我可以通过配置选项来始终允许这样做吗?因此,默认情况下?
  2. 为什么要问这个问题?什么可能有害?
0 投票
1 回答
506 浏览

elixir - 如何通过 iex 显示命名函数的类型规范

您可以通过 iex 上的命令从模块显示类型规范,即:

但是我如何从例如 Enum.reverse 中查看类型规范?

如果我转到源代码,那么我会看到

我认为t代表 Enum 本身@type t() :: Enumerable.t()并期望返回一个list

例如,在 python 中,你可以通过 shell 获取一个方法文档??(python 没有实现 typespecs,但你明白了)

0 投票
2 回答
175 浏览

erlang - Elixir IEX 在显示提示之前停止,并且不接受输入

我最近尝试启动 iex。我输入iex了shell(我尝试了几个shell,以防万一)并且iex没有提供任何提示等。它就在那儿,如果我键入箭头等特殊键,它们就会被转义并输出。如果我键入control-c它会显示标准光束中断。我检查了它iex指向正确的位置并且没有奇怪的别名,它似乎是正确的。我该如何解决这个问题?

我已经尝试卸载并重新安装 elixir(但还没有安装 erlang),但这并没有解决它。是否有任何我可以检查或删除的缓存文件?

0 投票
0 回答
517 浏览

smtp - 使用 Swoosh 发送电子邮件时出错

我正在尝试编写一个使用 Swoosh 库发送电子邮件的 Elixir 代码。出于某种原因,我不断收到以下错误:-

这就是我的终端的样子:-

我的config\config.exs文件如下所示:-

我的lib\mailapp.ex文件如下所示:-

我的test\mailapp_test.exs文件如下所示:-

我已遵循https://github.com/swoosh/swooshhttps://hexdocs.pm/swoosh/Swoosh.html的指导方针,但我一直收到此错误。有人可以帮我吗?