Mojo官方文档是基于Linux写的,在Windows上基于WSL+Ubuntu安装还有些细节问题需要注意,完整安装步骤整理如下:
1.Windows版本必须是Windows10以上,而且版本≥1903,或者内部版本≥18362,若不满足,请升级系统。
2.wsl版本设置,略过安装wsl的过程,检查一下wsl版本:
wsl --version
如果版本不是2.*,使用如下命令进行切换:
wsl --set-default-version 2
3.安装Ubuntu,必须从Microsoft Store安装,打开Microsoft Store,搜索Ubuntu,安装第一个(不带版本号的,这个是最新的稳定版本),安装完成后,在Microsoft Store里面点“运行”,会弹出窗口创建Linux账号,到此WSL+Ubuntu部署成功
4.安装Mojo
curl -ssL https://magic.modular.com | bash
5.创建mojo项目,在Ubuntu系统的/home目录下,也就是个人目录下(千万不要在/mnt目录下面)执行命令
magic init my-mojo-project --format mojoproject
6.执行mojo程序,在my-mojo-project目录下创建hello.mojo文件,内容如下:
fn main():
print("Hello Mojo!")
执行mojo程序
magic run mojo hello.mojo
7.编译mojo程序
magic run mojo build hello.mojo
得到可执行文件hello
8.运行mojo REPL模式
magic run mojo
在mojo命令行输入
print("Hello world!")
然后回车,两次,得到如下打印
运行成功