Twister简单记录

不到万不得已,不要使用任何非官方来源!!!

一、准备:Xcode最新(App Store)、Github for Mac(https://desktop.github.com)、Homebrew(http://brew.sh)

二、安装:

1、brew install boost miniupnpc openssl berkeley-db4 autoconf automake libtool

提示Error: Failure while executing: /usr/bin/otool -L /usr/bin/install_name_tool

先执行sudo xcodebuild -license

再执行上面的brew命令即可;

2、

cd

git clone https://github.com/miguelfreitas/twister-core.git

cd twister-core

./autotool.sh

./configure --enable-logging --with-openssl=/usr/local/opt/openssl --with-libdb=/usr/local/opt/berkeley-db4

make -j N

//N等于CPU内核数,如果报错需要先make clean再重新尝试

3、make完毕后在当前目录下执行 ./twisterd ,这里主要是看要求放twister.conf文件的路径和底下的是否一致,如果一致就直接执行下面的命令,不一致自己把目录改改,如果提示没有twister.conf文件就自己创建一个。

echo -e "rpcuser=user\nrpcpassword=pwd\nrpcallowip=127.0.0.1" > "/Users/${USER}/Library/Application\ Support/twister/twister.conf"

chmod 600 "/Users/${USER}/Library/Application\ Support/twister/twister.conf"

以上完成后再执行./twisterd,应该没有反馈信息,这时候是在更新区块,慢慢等,也可以开新终端执行下一步。

4、git clone https://github.com/miguelfreitas/twister-html.git /Users/${USER}/Library/Application\ Support/twister/html

这时用浏览器打开http://localhost:28332/home.html,就可以看到区块更新的进度了。

你可能感兴趣的:(Twister简单记录)