我们还发布了一个适用于 Visual Studio Code 的 Mojo 扩展,以提供一流的开发者体验,包括代码补全、快速修复和 Mojo API 的悬停帮助等功能。
系统要求
要使用 Mojo SDK,您需要一个满足以下规范的系统:
Linux:
- Ubuntu 20.04/22.04 LTS
- x86-64 CPU(带有 SSE4.2 或更高版本 (opens in a new tab))或 AWS Graviton2/3 CPU
- 至少 8 GiB RAM
- Python 3.8 - 3.11
- g++ 或 clang++ C++ 编译器
苹果:
- Apple 芯片(M1 或 M2 处理器)
- macOS 蒙特利 (12) 或更高版本
- Python 3.8 - 3.11
- Xcode 的命令行工具或 Xcode
未来版本中将添加对 Windows 的支持。
安装 Mojo
- 打开终端并安装
modular
命令行工具:
curl -s https://get.modular.com | sh -
- 现在您可以安装 Mojo SDK:
modular install mojo
💡
如果您想要前沿(不太稳定)版本,请安装夜间构建:
modular install nightly/mojo
- 设置环境变量以便访问
mojo
命令行界面:
Bash ZSH
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"
接下来,开始使用 Hello, world!
如果在安装过程中遇到问题,请查看我们的已知问题。
更新 Mojo
Mojo 仍在不断发展,我们将定期发布 Mojo 语言和 SDK 工具的更新。有关每个版本的信息,请参阅 Mojo 更改日志。
要检查您当前的 Mojo 版本,请使用 --version
选项:
mojo --version
要升级到最新的Mojo版本,请使用 modular update
命令:
modular update mojo
更新 Modular CLI
我们也可能发布 modular
工具的更新。运行以下命令在您的系统上更新 CLI。
Linux:
sudo apt update
sudo apt install modular
Mac:
brew update
brew upgrade modular
在 Mojo Playground 中进行开发
除了下载 Mojo SDK,您还可以在我们的在线 Playground中 尝试Mojo。
预期效果
Mojo Playground 是一个简单的在线编辑器,您可以在其中测试 Mojo 代码。
我们提供了一些代码示例,以展示 Mojo 的基础知识和功能。
这是一个在线沙盒,不适用于基准测试。
您可以下载您的代码或将其共享为 gist,但在 Playground 本身中没有保存代码的机制。在切换代码示例时,任何更改都将丢失(以及在服务器刷新或更新时)。如果您想保存某些内容,请将其保存到本地!
Playground 环境不包含任何 Python 包。将来,我们打算在 Playground 中提供一些常见的 Python 包供导入使用。
可能会存在一些错误。请在开发者社区中反馈你的问题。
注意事项
- Mojo 环境无法访问网络,您无法安装任何 Mojo 或 Python 包。您只能访问 Mojo 和 Mojo 标准库。
- 有关 Mojo 尚不支持或存在问题的常见列表,请参阅 Mojo 路线图和注意事项。