Move开发环境搭建(Windows版)

欧皇.eth 发布于 2022-09-13 阅读 7394

本文教大家怎么在window 11上搭建Move开发环境。为后续Aptos合约开发搭建基本环境。

前言:

由于Move这门编程语言目前只能在类unix系统上进行开发,而我既没有mac电脑,也不想在vm工具上安装ubuntu系统,然后再套娃式开发。因此这篇文章,就教教大家怎么在window 11上搭建Move开发环境。为后续Aptos合约开发搭建基本环境。

关键词:

Windows11、Move开发环境、WSL2、VScode、Layer1、Aptos

Windows11系统安装WSL2。

安装完成之后,在命令行简单play一下,如果没问题,那就证明WSL2安装成功。 image.png

搭建vscode开发环境

首先下载vscode插件remote-wsl,他可以非常方便地管理和上传文件到子系统ubuntu中,可以说是在windows上真实体验linux下的编程感觉,非常好用的vscode插件。

image.png

安装完成之后,打开窗口,让我们的vscode开发界面连接到我们的linux环境上。初次打开时,系统会自动下载相关依赖环境。因此需要你有一个稳定的网络环境,有梯子最好。

image.png

窗口打开后,输入简单命令,查看是否连接成功。至此,WSL2安装调试完成。

1、安装move开发环境

1、安装rust开发环境
curl --proto '=https' --tlsv1.2 -sSf <https://sh.rustup.rs> | sh

#检查是否安装成功
cargo --version
rustc -V        # 注意的大写的 V

安装完成之后,需要关闭窗口,重新打开才能生效。

image.png

2、安装move-cli脚手架

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

image.png

效果立竿见影。

image.png

安装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`

image.png

至此,move开发环境安装成功。

参考资料

相关文章

4 条评论

因为window的栈内存stack_size是1mb,比unix系统的小。因此,需要在编译时,手动把Stack_size调整成32mb。

2022-09-14 09:22

其实不用wsl一样使用,aptos一样,都可以不需要wsl,只是需要点功夫而已。

2022-09-14 09:01

请赐教,我当初也最新常识的也是直接安装,但一直没成功,最后才选择类unix上开发。

2022-09-14 09:10