ethereum:https://github.com/ethereum/homebrew-ethereum
Solidity编译器:https://solidity-cn.readthedocs.io/zh/develop/installing-solidity.html
Solidity-二进制包安装:
# brew update 更新brew
# brew upgrade 更新所有安装包
# 安装 ethereum以太坊环境(tap命令的仓库源默认是github)
brew tap ethereum/ethereum
# 安装solidity
brew install solidity
安装以太坊环境
(base) appledeMac-mini-3:~ apple$ brew tap ethereum/ethereum
Updating Homebrew...
==> Tapping ethereum/ethereum
Cloning into '/usr/local/Homebrew/Library/Taps/ethereum/homebrew-ethereum'...
remote: Enumerating objects: 54, done.
remote: Counting objects: 100% (54/54), done.
remote: Compressing objects: 100% (42/42), done.
remote: Total 10369 (delta 24), reused 23 (delta 10), pack-reused 10315
Receiving objects: 100% (10369/10369), 1.37 MiB | 175.00 KiB/s, done.
Resolving deltas: 100% (5437/5437), done.
Warning: Aleth (formerly cpp-ethereum) has been removed from Homebrew. Please install binary releases from https://github.com/ethereum/aleth/releases.
Tapped 5 formulae (31 files, 1.7MB).
(base) appledeMac-mini-3:~ apple$ cd /usr/local/Homebrew/Library/Taps/ethereum/homebrew-ethereum
(base) appledeMac-mini-3:homebrew-ethereum apple$ ls
README.md cpp-ethereum.rb ethereum.rb solidity.rb solidity@4.rb solidity@5.rb
安装solidity编译器
(base) appledeMac-mini-3:~ apple$ brew install solidity
Updating Homebrew...
==> Installing solidity from ethereum/ethereum
==> Installing dependencies for ethereum/ethereum/solidity: icu4c, boost, ccache, gdbm, readline, sqlite, xz, python and z3
==> Installing ethereum/ethereum/solidity dependency: icu4c
==> Downloading https://homebrew.bintray.com/bottles/icu4c-64.2.mojave.bottle.tar.gz
==> Downloading from https://akamai.bintray.com/e8/e858556120acc0c2d52b8fb572b677856724cc28d24a7e1b27
###################### 31.7%