我们还发布了一个适用于 Visual Studio Code 的 Mojo 扩展,以提供一流的开发者体验,包括代码补全、快速修复和 Mojo API 的悬停帮助等功能。 /uploads/projects/mojo-doc/e4c242700cd19c29c321c478cc2c1a12.png

系统要求

要使用 Mojo SDK,您需要一个满足以下规范的系统:

Linux:

苹果:

  • Apple 芯片(M1 或 M2 处理器)
  • macOS 蒙特利 (12) 或更高版本
  • Python 3.8 - 3.11
  • Xcode 的命令行工具或 Xcode

未来版本中将添加对 Windows 的支持。

安装 Mojo

  1. 打开终端并安装 modular 命令行工具:
  1. curl -s https://get.modular.com | sh -
  1. 现在您可以安装 Mojo SDK:
  1. modular install mojo

💡

如果您想要前沿(不太稳定)版本,请安装夜间构建:

  1. modular install nightly/mojo
  1. 设置环境变量以便访问mojo命令行界面:

Bash ZSH

  1. MOJO_PATH=$(modular config mojo.path) \
  2. && BASHRC=$( [ -f "$HOME/.bash_profile" ] && echo "$HOME/.bash_profile" || echo "$HOME/.bashrc" ) \
  3. && echo 'export MODULAR_HOME="'$HOME'/.modular"' >> "$BASHRC" \
  4. && echo 'export PATH="'$MOJO_PATH'/bin:$PATH"' >> "$BASHRC" \
  5. && source "$BASHRC"

接下来,开始使用 Hello, world!

如果在安装过程中遇到问题,请查看我们的已知问题。

更新 Mojo

Mojo 仍在不断发展,我们将定期发布 Mojo 语言和 SDK 工具的更新。有关每个版本的信息,请参阅 Mojo 更改日志。

要检查您当前的 Mojo 版本,请使用 --version 选项:

  1. mojo --version

要升级到最新的Mojo版本,请使用 modular update 命令:

  1. modular update mojo

更新 Modular CLI

我们也可能发布 modular 工具的更新。运行以下命令在您的系统上更新 CLI。

Linux:

  1. sudo apt update
  2. sudo apt install modular

Mac:

  1. brew update
  2. 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 路线图和注意事项。