[Reach教程翻译] Reach是安全简单的Dapp开发语言
让用户可以像开发传统App一样开发DApp
目前使用Reach开发的智能合约可以部署在以太坊、Conflux、Algorand
Reach官网
Reach官方文挡
2.1安装与初始化
Linux/Mac系统
Reach需要与make, Docker,及Docker Compose一起在POSIX操作系统上运行。在Mac和Windows上安装Docker的最佳方式是安装Docker 桌面版.
你的电脑可能已经安装过make。例如,OS X和许多其他POSIX类型操作系统都带有make,但有些版本的Linux操作系统默认不包含make,你需要自行安装它。如果是Ubuntu系统,可以运行 sudo apt install make
进行安装。
如果你能正确运行如下的三条命令,就代表所有需要的东西都已经安装好了。
$ make --version
$ docker --version
$ docker-compose --version
如果你使用Windows操作系统,请参考本页面第二部份的介绍,或是参考原文的Windows系统上Reach的使用指南.
确认上述模块均安装完成后,请为项目选取一个目录,运行命令
$ mkdir -p ~/reach/tut && cd ~/reach/tut
接着运行如下命令,下载并安装Reach
$ curl https://docs.reach.sh/reach -o reach ; chmod +x reach
如果你能够运行如下命令则代表下载成功
$ ./reach version
下一步是非必需的,但是我们建议通过这个命令来设置你的环境
$ ./reach config
这会使你之后使用Reach变得更加方便,依据你的需要进行设置,并只加载依赖的内容。
reach config
会为你所有的Reach项目项目设定可覆写的预设值(不只是当前项目),因此如果你不希望整体的设定时,可以跳过此步骤。
由于Reach已进行Docker容器化处理,你需要安装其使用的镜像。在第一次使用时,会自动下载依赖的镜像文件,你也可以手动运行如下命令
$ ./reach update
如果能运行如下命令,就表示一切都准备就绪了
$ ./reach compile --help
关于在编辑器中使用Reach可以访问IDE/文本编辑器支持
现在您的Reach已安装就绪,可打开文本编辑器并开始 撰写您的第一个Reach应用!
Windows系统
Reach需要有
(1)一个兼容POSIX的shell命令行
(2)Docker
在Windows操作系统上的设置方法为
- 安装子版本高于2004的Windows 10操作系统
- 开启Windows上的Linux子系统WSL的WSL2选项。
- 下载并安装Docker 桌面版,并开启Docker桌面版WSL 2 后端程序**
- 参考Docker提供的指南使用Docker及WSL2进行开发.
这样,你的Linux中的终端就设置好VSCode集成开发环境了
现在,你可以按照本页面前半部份下载,安装并执行全部的Reach命令了!
你可以在YouTube上观看一个5分钟的短视频完成上述步骤。
欢迎关注Reach微信公众号
并在公众号目录 -> 加入群聊 选择加入官方开发者微信群与官方Discord群
与更多Reach开发者一起学习交流!