在Mac OS High Sierra 10.13.6上保存对mix.exs
文件的任何更改都会导致文件开头的字符为空。
我最初是用intellij elixir插件打开的,但是问题是使用ANY文本编辑器(sublime,vim,intellij)创建的。
问题演示:https://github.com/KronicDeth/intellij-elixir/issues/1165
这是什么Mac设置?我该如何解决?
**(SyntaxError)mix.exs:65:意外令牌:“”(第1列,代码点U + 0000) (elixir)lib / code.ex:629:Code.load_file / 2 (混合)lib / mix / cli.ex:29:Mix.CLI.proceed / 1 (elixir)lib / code.ex:677:Code.require_file / 2
所有这些怪异现象都是在Mac上编辑代码并在VM(Linux)中运行时发生的。
答案 0 :(得分:0)
您在使用Erlang 21吗?如果是这样,请尝试降级到Erlang20。我听说该版本和VirtualBox之间存在问题。一个类似的问题:https://elixirforum.com/t/error-unexpected-token-column-1-codepoint-u-0000-when-making-file-changes-with-a-code-editor/15785/3