这是我的第一个Erlang项目,所以很明显我还有很长的路要走。我的问题是Erlang一直在寻找一个名为“.erlang”的文件。下面,举个例子,是我的第一个项目咒语:
C:\Users\niels\Documents\Edev>mix new hello
=ERROR REPORT==== 25-Sep-2022::21:14:02.952000 ===
file:path_eval(["U:\\","c:/Users/niels/AppData/Roaming/erlang"],".erlang"): no such device or address
* creating README.md
* creating .formatter.exs
* creating .gitignore
* creating mix.exs
* creating lib
* creating lib/hello.ex
* creating test
* creating test/test_helper.exs
* creating test/hello_test.exs
Your Mix project was created successfully.
You can use "mix" to compile it, test it, and more:
cd hello
mix test
Run "mix help" for more commands.
我的解释是Erlang首先在U的根中查找文件“.erlang”:驱动器(Windows设置为我的主文件夹),然后在我的私人“erlang”文件夹。混合命令似乎工作,但错误信息惹恼了我。我确实试图创建一个空文件“.erlang”,并把它放在我的c:/用户/niels/AppData/漫游/erlang文件夹,但错误信息仍然存在。
1条答案
按热度按时间swvgeqrz1#
你使用的混音工具是用于Elixir而不是Erlang。你需要的Erlang等效工具是rebar3。