[Reach教程翻译] 2.1安装与初始化

本文章介绍如何在 Windows 和 Mac 电脑上安装并开始使用 Reach

*[Reach教程翻译] Reach是安全简单的Dapp开发语言 让用户可以像开发传统App一样开发DApp 目前使用Reach开发的智能合约可以部署在以太坊、Conflux、Algorand [Reach官网](https://reach.sh) [Reach官方文挡](https://docs.reach.sh)* # 2.1安装与初始化 [原文链接](https://docs.reach.sh/tut-1.html) # Linux/Mac系统 Reach需要与[make](https://en.wikipedia.org/wiki/Make_(software)), [Docker](https://www.docker.com/get-started),及[Docker Compose](https://docs.docker.com/compose/install/)一起在POSIX操作系统上运行。在Mac和Windows上安装Docker的最佳方式是安装[Docker 桌面版](https://www.docker.com/products/docker-desktop). 你的电脑可能已经安装过make。例如,OS X和许多其他POSIX类型操作系统都带有make,但有些版本的Linux操作系统默认不包含make,你需要自行安装它。如果是Ubuntu系统,可以运行 `sudo apt install make`进行安装。 如果你能正确运行如下的三条命令,就代表所有需要的东西都已经安装好了。 `$ make --version` `$ docker --version` `$ docker-compose --version` 如果你使用Windows操作系统,请参考本页面第二部份的介绍,或是参考原文的[Windows系统上Reach的使用指南](https://docs.reach.sh/guide-windows.html). 确认上述模块均安装完成后,请为项目选取一个目录,运行命令 `$ 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/文本编辑器支持](https://docs.reach.sh/guide-editor-support.html) 现在您的Reach已安装就绪,可打开文本编辑器并开始 [撰写您的第一个Reach应用](https://docs.reach.sh/tut-2.html)! # **Windows系统** [原文链接](https://docs.reach.sh/guide-windows.html) Reach需要有 (1)一个兼容POSIX的shell命令行 (2)[Docker](https://www.docker.com/get-started) (3)[Docker Compose](https://docs.docker.com/compose/install/) 在Windows操作系统上的设置方法为 1. 安装子版本高于2004的Windows 10操作系统 2. 开启[Windows上的Linux子系统WSL](https://docs.microsoft.com/zh-cn/windows/wsl/install-win10)的WSL2选项。 3. 下载并安装[Docker 桌面版](https://www.docker.com/products/docker-desktop),并开启[Docker桌面版WSL 2 后端程序**](https://docs.docker.com/docker-for-windows/wsl/) 4. 参考Docker提供的指南[使用Docker及WSL2进行开发](https://docs.docker.com/docker-for-windows/wsl/#develop-with-docker-and-wsl-2). 这样,你的Linux中的终端就设置好[VSCode](https://code.visualstudio.com/download)集成开发环境了 现在,你可以按照本页面前半部份下载,安装并执行全部的Reach命令了! 你可以在YouTube上[观看一个5分钟的短视频](https://www.youtube.com/watch?v=wczwWvBdMTE)完成上述步骤。 欢迎关注Reach微信公众号 并在公众号目录 -> 加入群聊 选择加入官方开发者微信群与官方Discord群 与更多Reach开发者一起学习交流! ![_.png](https://img.learnblockchain.cn/attachments/2021/11/IslW4w8i6192082848c1a.png)

[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

(3)Docker Compose

在Windows操作系统上的设置方法为

  1. 安装子版本高于2004的Windows 10操作系统
  2. 开启Windows上的Linux子系统WSL的WSL2选项。
  3. 下载并安装Docker 桌面版,并开启Docker桌面版WSL 2 后端程序**
  4. 参考Docker提供的指南使用Docker及WSL2进行开发.

这样,你的Linux中的终端就设置好VSCode集成开发环境了

现在,你可以按照本页面前半部份下载,安装并执行全部的Reach命令了!

你可以在YouTube上观看一个5分钟的短视频完成上述步骤。

欢迎关注Reach微信公众号 并在公众号目录 -> 加入群聊 选择加入官方开发者微信群与官方Discord群 与更多Reach开发者一起学习交流!

[Reach教程翻译] 2.1安装与初始化插图

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

  • 发表于 2021-11-15 11:11
  • 阅读 ( 387 )
  • 学分 ( 27 )
  • 分类:其他
  • 专栏:Reach开发资料

评论