问题标签 [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 - 如何输出格式正确的原始文本,以便在 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
换行符的原始文本并将其输出为应该打印的内容。
您如何将其保存到文件中?
elixir - iex- 如何从 app 文件夹外运行 elixir 项目
我有一些情况,
我需要从项目文件外部运行一个 elixir 项目。
即我有一个code/example-app
包含应用程序的文件夹(mix.exs
以及所有其他应用程序),我想从 运行该应用程序code
,
而不是cd
进入example-app
.
有没有办法做到这一点 ?
elixir - 如何保存 IEx 历史记录?
使用 IEx(Elixir 的 REPL),我希望能够保存我的命令历史记录。
例如:
我可以打开一个新的 IEx 会话并执行一个命令。执行命令后,我可以按向上箭头并预先填充我的最后一个命令。关闭 IEx 并重新打开后,我想访问我最后的命令。
有没有办法做到这一点?
elixir - 无法全局运行 iex。出现混合错误
我对 Elixir 很陌生,我正在尝试运行 iex。当我在命令行中输入“iex”时,出现以下错误:
我目前正在使用 Elixir 1.5.1/Erlang 20
为什么 Elixir 需要一个 mix.exs 文件来运行 shell?
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 的推理是,我能够将工作簿中的输入列表用于股票行情,并且能够将此数据访问权限放入许多工作簿中。任何帮助深表感谢。此外,任何关于我可以从哪里开始自己学习的方向都同样受到欢迎。谢谢。
更新:我的评论中提到的代码
elixir - IEx Pry:始终允许/接管而不提示
当我使用调试器 Pry 运行 Elixir 代码时,它总是让我遇到Allow? [Yn]
- 我可以通过配置选项来始终允许这样做吗?因此,默认情况下?
- 为什么要问这个问题?什么可能有害?
elixir - 如何通过 iex 显示命名函数的类型规范
您可以通过 iex 上的命令从模块显示类型规范,即:
但是我如何从例如 Enum.reverse 中查看类型规范?
如果我转到源代码,那么我会看到
我认为t
代表 Enum 本身@type t() :: Enumerable.t()
并期望返回一个list
例如,在 python 中,你可以通过 shell 获取一个方法文档??
(python 没有实现 typespecs,但你明白了)
erlang - Elixir IEX 在显示提示之前停止,并且不接受输入
我最近尝试启动 iex。我输入iex
了shell(我尝试了几个shell,以防万一)并且iex没有提供任何提示等。它就在那儿,如果我键入箭头等特殊键,它们就会被转义并输出。如果我键入control-c
它会显示标准光束中断。我检查了它iex
指向正确的位置并且没有奇怪的别名,它似乎是正确的。我该如何解决这个问题?
我已经尝试卸载并重新安装 elixir(但还没有安装 erlang),但这并没有解决它。是否有任何我可以检查或删除的缓存文件?
smtp - 使用 Swoosh 发送电子邮件时出错
我正在尝试编写一个使用 Swoosh 库发送电子邮件的 Elixir 代码。出于某种原因,我不断收到以下错误:-
这就是我的终端的样子:-
我的config\config.exs
文件如下所示:-
我的lib\mailapp.ex
文件如下所示:-
我的test\mailapp_test.exs
文件如下所示:-
我已遵循https://github.com/swoosh/swoosh和https://hexdocs.pm/swoosh/Swoosh.html的指导方针,但我一直收到此错误。有人可以帮我吗?