Mac安装升级solc编译器

Posted 乞力马扎罗的雪CYF

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac安装升级solc编译器相关的知识,希望对你有一定的参考价值。

安装

(1)安装solc:

sudo npm install -g solc

同时需要安装solc-cli:

sudo npm install -g solc-cli

使用以下命令可以一并安装solc和solc-cli,推荐使用此命令安装:


sudo npm install -g solc solc-cli --save-dev

其实可以发现这里的安装是有问题的,solc命令被软链接到了index.js目录下。

经过上面的错误安装,执行solc会出现如下的错误提示:

(2)这里需要安装solidity

brew install solidity

(3)然后需要进行链接

brew link solidity

这里提示直接覆盖:

brew link --overwrite solidity

 

升级

(4)分别执行以下命令

brew update

brew upgrade【该步骤会很慢,不是必须的步骤】

brew tap ethereum/ethereum

brew install solidity

如果提示Solidity已经安装,可以直接进行升级

一般直接输入“brew upgrade solidity”就升级完成了。如下所示,从11升级到24.

 

以上是关于Mac安装升级solc编译器的主要内容,如果未能解决你的问题,请参考以下文章

HPB44:Solidity编译器和简单调试

solc 编译Solidity

solidity(solc)智能合约升级到0.5*遇到的问题

Solidity (solc) 编译挑战

Mac环境下升级gcc版本--rocksdb

用Go来做以太坊开发④智能合约