1. 写在前面
这篇文章主要介绍如何在Mac、Linux、Windows下安装Mojo的开发环境。
2. Mac 下安装Mojo开发环境
基本环境要求:
- Apple silicon (M1 or M2 processor)
- macOS Ventura (12) or later
- Python 3.8 - 3.11
- Xcode or Xcode Command Line Tools
- Homebrew
2.1 执行安装脚本命令
打开终端,执行如下命令:
curl -s https://get.modular.com | sh -
如上图所示,耐心等待命令执行完。
看到如上图所示打印出Modular的logo就说明安装完成了
执行如下命令来检验下安装是否真的成功:
modular --help
输出如下图所示的话,说明是真的成功了
2.2 创建虚拟环境
推荐使用 venv(它包含在 Python 中)执行如下命令:
python3 -m venv mojo-venv && source mojo-venv/bin/activate
2.3 安装 Mojo SDK
modular install mojo
2.4 设置环境变量
MOJO_PATH=$(modular config mojo.path) \
&& BASHRC=$( [ -f "$HOME/.bash_profile" ] && echo "$HOME/.bash_profile" || echo "$HOME/.bashrc" ) \
&& echo 'export MODULAR_HOME="'$HOME'/.modular"' >> "$BASHRC" \
&& echo 'export PATH="'$MOJO_PATH'/bin:$PATH"' >> "$BASHRC" \
&& source "$BASHRC"
3. Linux下安装Mojo开发环境
- 基本环境要求:
- Ubuntu 20.04/22.04 LTS
- x86-64 CPU (with SSE4.2 or newer) or AWS Graviton2/3 CPU
- Minimum 8 GiB RAM
- Python 3.8 - 3.11
- g++ or clang++ C++ compiler
其他步骤同mac环境下安装,不再赘述。
4. Windows 下安装Mojo开发环境
步骤同mac环境下安装,不再赘述。
5. 编写代码
现在我们已经安装了 Mojo,让我们来编写一些代码!
首先,我们使用 Mojo REPL,它可以提示符中编写和运行 Mojo 代码:
要启动 REPL 会话,请mojo在终端中输入并按Enter。
然后输入print(“Hello, world!”)并按Enter两次(需要一个空行来表示表达式的结束)。
就是这样!例如:
$ mojo
Welcome to Mojo! 🔥
Expressions are delimited by a blank line.
Type `:quit` to exit the REPL and `:mojo help repl` for further assistance.
1> print("Hello, world!")
2.
Hello, world!
6. 运行mojo
6.1 创建一个名为hello.mojo的文件,并添加如下内容
fn main():
print("Hello, world!")
6.2 运行
mojo hello.mojo
7. 构建可执行文件
7.1 使用以下命令创建可执行文件
mojo build hello.mojo
7.2 运行可执行文件
./hello