AE中国

[教程3] macOS Mojave上运行æternity节点

刘少 发布于 2019年04月28日 阅读 3,009 本文共1398个字,预计阅读时间需要4分钟。

1.安装OpenSSL和libsodium

安装macOS自制包管理器:

https://brew.sh

OpenSSL的默认路径中安装程序。

打开终端并键入:

brew install openssl

在默认路径中安装libsodiu

终端继续输入:

brew install libsodium

注意:如果您已经在非默认路径中安装了它们中的任何一个,您可以使用symlink(s)来解决这个问题。

更多信息请访问我们的文档:

https://github.com/aeternity/epoch/blob/master/docs/installation.md

2. 下载并解压最新æternity OSX版:

从下面链接下载最新osx版本,并解压

https://github.com/aeternity/epoch/releases

打开终端,输入命令

创建一个新目录

mkdir node

cd node

继续命令

tar xf ~/Downloads/epoch-1.0.1-osx-10.13.6.tar.gz

注:版本号或文件名需要修改为你新下载的名称。

3.配置节点

在node目录中新建一个epoch.yaml文件,并复制下面内容进去

sync:

port: 3015

keys:

dir: keys

peer_password: “secret”

http:

external:

port: 3013

internal:

port: 3113

websocket:

channel:

port: 3014

mining:

beneficiary: “钱包地址”

autostart: false

chain:

persist: true

db_path: ./my_db

fork_management:

network_id: ae_mainnet

使用创建钱包地址,可以用baseaepps或 airgap

替换上面的

beneficiary: “ak_钱包地址”

记得保留双引号

peer_password: “secret” 中的secret随便修改个密码。(如果是钱包生成的,这步可以不做)

修改后记得保存,继续回终端输入

./bin/epoch check_config epoch.yaml

验证epoch.yaml文件,提示ok就行了。

4. 运行的节点

继续终端输入

启动节点

./bin/epoch start

检查下面两条命令输出结果是否一致。一般这里需要等区块同步。当然也可以用第二条命令查看同步情况。

curl http://35.178.61.73:3013/v2/blocks/top

curl http://127.0.0.1:3013/v2/blocks/top

故障排除

如果您被卡住了,请在论坛中发布您的问题,查看 https://github.com/aeternity/epoch/tree/master/docs 上的文档,或者检查节点目录中的logs文件夹中的日志。

A.如果警告 256,如:

WARNING: ulimit -n is 256; 24576 is the recommended minimum.

在终端类运行: ulimit – n 24576

B.如果不起作用,并且您无法启动您的节点,请按照链接

https://www.macobserver.com/tips/deep-dive/evade-macos-many-open-files-error-pushing-limits/

中提到的步骤,从配置您的新文件限制开始。

如果你喜欢这篇文章,打赏AE钱包:aechina.chain

喜欢 1
or

相关文章

更多

切换注册

登录

忘记密码 ?

切换登录

注册