本文教大家怎么在window 11上搭建Move开发环境。为后续Aptos合约开发搭建基本环境。
由于Move这门编程语言目前只能在类unix系统上进行开发,而我既没有mac电脑,也不想在vm工具上安装ubuntu系统,然后再套娃式开发。因此这篇文章,就教教大家怎么在window 11上搭建Move开发环境。为后续Aptos合约开发搭建基本环境。
Windows11、Move开发环境、WSL2、VScode、Layer1、Aptos
安装完成之后,在命令行简单play一下,如果没问题,那就证明WSL2安装成功。
首先下载vscode插件remote-wsl,他可以非常方便地管理和上传文件到子系统ubuntu中,可以说是在windows上真实体验linux下的编程感觉,非常好用的vscode插件。
安装完成之后,打开窗口,让我们的vscode开发界面连接到我们的linux环境上。初次打开时,系统会自动下载相关依赖环境。因此需要你有一个稳定的网络环境,有梯子最好。
窗口打开后,输入简单命令,查看是否连接成功。至此,WSL2安装调试完成。
1、安装rust开发环境
curl --proto '=https' --tlsv1.2 -sSf <https://sh.rustup.rs> | sh
#检查是否安装成功
cargo --version
rustc -V # 注意的大写的 V
安装完成之后,需要关闭窗口,重新打开才能生效。
cargo install --git <https://github.com/move-language/move> move-cli --branch main
$ move
Move 0.1.0
如果你安装脚手架的过程特别慢,下载速度只有十几kb/s,那么你就需要给WSL2设置一个代理。设置代理的过程很简单。
//编写一个脚本 vi proxyrc
#!/bin/bash
host_ip=$(cat /etc/resolv.conf |grep "nameserver" |cut -f 2 -d " ")
export ALL_PROXY="http://$host_ip:7890"
//让脚本生效
source proxyrc
效果立竿见影。
安装move-cli的过程共花了2h,安装完成后,输入Move进行检查是否安装成功。
ouhuang@LAPTOP-HM465BTT:~$ move
move-cli 0.1.0
Diem Association <opensource@diem.com>
MoveCLI is the CLI that will be executed by the `move-cli` command The `cmd` argument is added here
rather than in `Move` to make it easier for other crates to extend `move-cli`
至此,move开发环境安装成功。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!