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++

方法三:二进制包安装

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