📜  Solidity-环境设置

📅  最后修改于: 2020-11-04 03:09:53             🧑  作者: Mango


 

本章说明如何在CentOS计算机上设置Solidity编译器。如果您没有Linux机器,则可以使用我们的Online Compiler进行小型合同和快速学习Solidity。

方法1-npm / Node.js

这是在CentoS机器上安装Solidity编译器的最快方法。我们有以下步骤安装Solidity Compiler-

安装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

现在您可以使用具有比标准Solidity编译器更少功能的solcjs了,但是它将为您提供一个很好的起点。

方法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 Compiler”。