使用命令设置新项目mix new project_name
它设置了一切,没有任何
错误或警告消息,cd 到项目并运行命令iex -S mix
它抛出错误
lib/helloworld.ex
defmodule Helloworld do
@moduledoc """
Documentation for `Helloworld`.
"""
@doc """
Hello world.
## Examples
iex> Helloworld.hello()
:world
"""
def hello do
:world
end
end
系统上安装的版本
MacBook Pro M2 - OS 13.4.1
Terminal - Rosetta
OpenSSL 3.1.2 1 Aug 2023 (Library: OpenSSL 3.1.2 1 Aug 2023)
Erlang/OTP 26 [erts-14.0.2] [source] [64-bit
Elixir 1.15.4 (compiled with Erlang/OTP 26)
Mix 1.15.4 (compiled with Erlang/OTP 26)
Node v18.15.0
NPM 9.5.0
我试图在 Rosetta 终端上安装 elixir,切换到本机终端后,遇到了同样的错误,因此从 Rosetta 终端卸载了与 elixir 相关的所有内容,并在本机终端上安装了 homebrew 并遵循https://elixir-lang.org/install.html#macos https://elixir-lang.org/install.html#macos
确保所有必需的依赖项必须使用相同的自制程序安装
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)