Nervos x Gitcoin bounty : 任务设置与要求
本页描述了参与任务的要求。在这里,你可以找到正确设置环境的链接和指南。
# 任务设置与要求 本页描述了参与任务的要求。在这里,你可以找到正确设置环境的链接和指南。 ## 支持环境 以下操作系统是官方支持的。其他操作系统也可能是兼容的,但没有经过我们的团队正式测试的兼容性。 * [Ubuntu Linux 20.04](https://ubuntu.com/) (桌面版或服务器版本) * [MacOS](https://www.apple.com/macos/) (Big Sur 11.0+) * [Windows 10](https://www.microsoft.com/en-us/windows) +[WSL2](https://docs.microsoft.com/en-us/windows/wsl/about) (Ubuntu 20.04 虚拟机) 注意:在我们的整个演示和演练中,使用的是Ubuntu Linux 20.04。这是首选平台。 ## 必备开发软件 * Build Tools * [Git](https://git-scm.com/) * [Node.js 14+](https://nodejs.org/en/) * [Yarn](https://classic.yarnpkg.com/lang/en/) * [Docker](https://docs.docker.com/get-docker/) ## 必备钱包 * [MetaMask](https://metamask.io/download.html) # 安装说明 ## Ubuntu 20.04 (Native or Windows 10 + WSL2) ### Build Tools + Git ``` sudo apt install build-essential git ``` ### Node.js Ubuntu 20.04所包含的Node.js的默认版本是v10.19.0,远远落后于最新版本。 为了能够完全兼容,需要一个较新的版本。这可以通过Ubuntu可用的Node.js安装说明,或者使用NVM(Node 版本管理器)来完成。 * [Node.js Install](https://github.com/nodesource/distributions/blob/master/README.md#debinstall) * [NVM Install](https://github.com/nvm-sh/nvm#installing-and-updating) ### Yarn 一旦安装了Node.js,就可以使用NPM轻松地安装Yarn。 ``` npm i -g yarn ``` ### Docker Docker 将被用于运行 Solidity 编译器来编译智能合约。你可以在 [Docker 官方网站](https://docs.docker.com/get-docker/%EF%BC%89)上找到如何安装它的信息。如果你使用 Windows + Windows Subsystem For Linux,并同时下载并安装官方的 「Docker for Windows 」桌面应用程序,那将是最简单的。它的图形界面使 Docker 的使用变得简单。 > 注意: 当前用户必须有管理Docker实例的权限。如何以非root用户身份管理Docker,请查看链接说明 ## MacOS (10.13+) ### Build Tools + Git 从 [developer.apple.com](https://developer.apple.com/library/archive/technotes/tn2339/) 下载并安装 Xcode 命令行工具。 ### Node.js Node.js提供了一个MacOS安装程序,可以在 [Node.js](https://nodejs.org/en/download/) 下载页面找到 ### Yarn 一旦安装了Node.js,就可以使用NPM轻松安装Yarn ``` npm i -g yarn ``` ### Docker Docker 将被用于运行 Solidity 编译器来编译智能合约。你可以在 [Docker 官方网站](https://docs.docker.com/get-docker/%EF%BC%89) 上找到如何安装它的信息。如果你使用 Windows + Windows Subsystem For Linux,并同时下载并安装官方的 「Docker for Windows 」桌面应用程序,那将是最简单的。它的图形界面使 Docker 的使用变得简单。 > 注意: 当前用户必须有管理Docker实例的权限。如何以非root用户身份管理Docker,请查看链接说明
任务设置与要求
本页描述了参与任务的要求。在这里,你可以找到正确设置环境的链接和指南。
支持环境
以下操作系统是官方支持的。其他操作系统也可能是兼容的,但没有经过我们的团队正式测试的兼容性。
- Ubuntu Linux 20.04 (桌面版或服务器版本)
- MacOS (Big Sur 11.0+)
- Windows 10 +WSL2 (Ubuntu 20.04 虚拟机)
注意:在我们的整个演示和演练中,使用的是Ubuntu Linux 20.04。这是首选平台。
必备开发软件
- Build Tools
- Git
- Node.js 14+
- Yarn
- Docker
必备钱包
- MetaMask
安装说明
Ubuntu 20.04 (Native or Windows 10 + WSL2)
Build Tools + Git
sudo apt install build-essential git
Node.js
Ubuntu 20.04所包含的Node.js的默认版本是v10.19.0,远远落后于最新版本。
为了能够完全兼容,需要一个较新的版本。这可以通过Ubuntu可用的Node.js安装说明,或者使用NVM(Node 版本管理器)来完成。
- Node.js Install
- NVM Install
Yarn
一旦安装了Node.js,就可以使用NPM轻松地安装Yarn。
npm i -g yarn
Docker
Docker 将被用于运行 Solidity 编译器来编译智能合约。你可以在 Docker 官方网站上找到如何安装它的信息。如果你使用 Windows + Windows Subsystem For Linux,并同时下载并安装官方的 「Docker for Windows 」桌面应用程序,那将是最简单的。它的图形界面使 Docker 的使用变得简单。
注意: 当前用户必须有管理Docker实例的权限。如何以非root用户身份管理Docker,请查看链接说明
MacOS (10.13+)
Build Tools + Git
从 developer.apple.com 下载并安装 Xcode 命令行工具。
Node.js
Node.js提供了一个MacOS安装程序,可以在 Node.js 下载页面找到
Yarn
一旦安装了Node.js,就可以使用NPM轻松安装Yarn
npm i -g yarn
Docker
Docker 将被用于运行 Solidity 编译器来编译智能合约。你可以在 Docker 官方网站 上找到如何安装它的信息。如果你使用 Windows + Windows Subsystem For Linux,并同时下载并安装官方的 「Docker for Windows 」桌面应用程序,那将是最简单的。它的图形界面使 Docker 的使用变得简单。
注意: 当前用户必须有管理Docker实例的权限。如何以非root用户身份管理Docker,请查看链接说明
- 发表于 2021-09-02 11:36
- 阅读 ( 372 )
- 学分 ( 0 )
- 分类:Nervos
- 专栏:Nervos x Gitcoin 黑客松培训
评论