使用命令设置新项目
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,在将终端切换到本机终端后,我仍然遇到同样的错误,因此在本机终端上安装了 homebrew 并按照 https://elixir-lang.org/install.html#macos 安装没有任何错误,确保所有必需的依赖项必须从同一个自制程序安装(从 Rosetta 终端自制程序卸载它)
我认为您可以按照以下说明为 MacOS 安装 elixir: https://elixir-lang.org/install.html#macos