Solidity - 环境设置



本章介绍如何在 CentOS 机器上设置 Solidity 编译器。如果您没有 Linux 机器,则可以使用我们的在线编译器来编译小型合约,并快速学习 Solidity。

方法 1 - npm / Node.js

这是在您的 CentOS 机器上安装 Solidity 编译器的最快方法。我们有以下步骤来安装 Solidity 编译器:

安装 Node.js

首先确保您的 CentOS 机器上已安装 node.js。如果未安装,请使用以下命令安装:

# First install epel-release
$sudo yum install epel-release

# Now install nodejs
$sudo yum install nodejs

# Next install npm (Nodejs Package Manager )
$sudo yum install npm

# Finally verify installation
$npm --version

如果一切安装成功,您将看到类似以下的输出:

3.10.10

安装 solc

安装 Node.js 包管理器后,您可以继续安装 Solidity 编译器,如下所示:

$sudonpm install -g solc

上述命令将安装 solcjs 程序,并使其在整个系统中全局可用。现在,您可以通过发出以下命令来测试您的 Solidity 编译器:

$solcjs-version

如果一切正常,则将打印如下内容:

0.5.2+commit.1df8f40c.Emscripten.clang

现在,您可以使用 solcjs,它比标准 Solidity 编译器功能较少,但可以作为良好的起点。

方法 2 - Docker 镜像

您可以拉取一个 Docker 镜像并开始使用它来开始 Solidity 编程。以下是简单的步骤。以下是从拉取 Solidity Docker 镜像的命令。

$docker pull ethereum/solc:stable

下载 Docker 镜像后,我们可以使用以下命令验证它。

$docker run ethereum/solc:stable-version

这将打印如下内容:

$ docker run ethereum/solc:stable -version

solc, the solidity compiler commandlineinterfaceVersion: 0.5.2+commit.1df8f40c.Linux.g++

方法 3:二进制包安装

如果您愿意在 Linux 机器上安装完整版的编译器,请查看官方网站“安装 Solidity 编译器”。

广告