如何配置Atom IDE以运行Elixir依赖项?

时间:2016-09-15 05:35:28

标签: elixir atom-editor elixir-framework

在脚本中引用依赖项时,在Atom IDE中运行Elixir文件时出现错误。

我使用的是Atom软件包" Script"运行文件。

以下是代码:

# This Elixir code runs fine when using Atom package "Script"
IO.puts "hello world"

当引用依赖项时(在这种情况下为NimbleCSV),我收到错误:

IO.puts "hello world"
NimbleCSV.define(MyParser, separator: "\t", escape: "\"")
  

**(UndefinedFunctionError)函数NimbleCSV.define / 2未定义(模块NimbleCSV不可用)       NimbleCSV.define(MyParser,[separator:" \ t",escape:" \""])       (stdlib)erl_eval.erl:669 :: erl_eval.do_apply / 6       (elixir)lib / code.ex:168:Code.eval_string / 3

使用"在运行[filename]"文件运行没有错误。

如何配置Atom以便识别Elixir依赖项?

1 个答案:

答案 0 :(得分:0)

如果您愿意使用其他套餐,请查看build。在我的意见中,它的优势在于您可以选择单独的包作为构建提供程序。因此,只要有多个编译器可供选择,您就可以安装构建提供程序(如果可用)。至于Elixir,实际上有一个build provider for mix