Move开发环境搭建(Windows版)

  • 欧皇.eth
  • 更新于 2022-09-13 15:35
  • 阅读 4610

本文教大家怎么在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开发环境安装成功。

参考资料

点赞 1
收藏 1
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

4 条评论

请先 登录 后评论
欧皇.eth
欧皇.eth
一位懂区块链的项目经理。 微信公众号:一位懂技术的PM