以太坊是流行的区块链去中心化平台。作为本文的一部分,你将了解如何在MacOS平台上设置以太坊。
首先需要对区块链和以太坊有基本理解,即什么是以太坊之类的?
工具集
以太坊开发生态系统包括以下工具列表。
- HomeBrew:HomeBrew是MacOS的软件包管理器。它可以帮助你安装苹果不提供的软件包之类的东西。
- xcode命令行工具:在安装homebrew之前,需要安装xcode。我们需要Xcode命令行工具,其中包括编译器、Homebrew程序执行活动所需的实用程序。
- go-ethereum:geth或go-ethereum是一个命令行界面,允许你运行和操作ethereum节点。geth是通过go实现的。它允许你执行以下功能:
- 挖矿。
- 生成以太。
- 创建和管理帐户。
- 部署智能合约并与之交互。
- 转账。
- 检查块历史。
- 连接到公共以太坊网络(mainnet)或创建你自己的专用网络。
- Ganache:Ganache是一个以太坊区块链仿真器,可以用于开发目的。为了替换testrpc,可以使用ganache。
- nodejs和npm:nodejs是一个服务器端的javascript平台,用于创建有助于与以太坊节点通信的应用程序。
- Truffle:Truffle是用于编译、测试和部署智能合约的构建框架。它有助于加快开发生命周期。
- Atom:要编写智能合约,请安装Atom(你可以使用最喜欢的文本编辑器)
在Mac OS上安装设置以太坊的步骤
第1步,安装HOMEBREW
- 要安装HOMEBREW,请打开https://brew.sh/
- 复制命令,如下图所示
![11831773-7c44d3134fe1009f.png](https://i-blog.csdnimg.cn/blog_migrate/42d03c365a48888f144f0b69c845f80f.webp?x-image-process=image/format,png)
image
打开终端并粘贴命令,然后按Enter键:
/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
安装成功后,你应该能够在终端中看到以下消息:
![11831773-a80c680910152790.png](https://i-blog.csdnimg.cn/blog_migrate/26b86d9017b9c45e92d33f533ec0ce9f.webp?x-image-process=image/format,png)
image
要检查安装的HomeBrew的版本,请在命令下面键入,在标准中,它只安装最新版本。
brew –version
第2步,xcode安装
- 打开Mac应用商店并搜索xcode
- 单击列表中的xcode搜索项,然后单击安装。
- 如果它已经安装在你的计算机上,则更新或跳过此步骤。
- 安装后接受许可条款。
![11831773-47ceefaf4bde6c77.png](https://i-blog.csdnimg.cn/blog_migrate/4d1ac6933f65c6dcb9351cecce472d89.webp?x-image-process=image/format,png)