vmware에서 CentOS7 에설치 램을 8기가 하드를 50기가 주고 시작했다.
출처 : https://github.com/EOSIO/eos/issues/4062
깃소스로 이오스 설치
git clone https://github.com/EOSIO/eos eos
/root/eos디렉토리에 eos 소스 다운로드
-- Configuring incomplete, errors occurred!
See also "/tmp/mongo-cxx-driver/build/CMakeFiles/CMakeOutput.log".
Cmake has encountered the above errors building the MongoDB C++ driver.
Exiting now
/eos/scripts/eosio_build_centos.sh 537줄
git clone https://github.com/mongodb/mongo-cxx-driver.git --branch releases/stable --depth 1
수정 변경
git clone https://github.com/mongodb/mongo-cxx-driver.git --branch
releases/v3.2 --depth 1
수정 변경후 꼭 /tmp디렉토리 내용을 삭제 하길 바란다.
/root/opt/mongodb/bin/mongod -f /root/opt/mongodb/mongod.conf &
source /opt/rh/python33/enable
export PATH=${HOME}/opt/mongodb/bin:$PATH
cd /root/eos/build; make test
4개 명령어 실행하면 된다.
make install
nodeos -e -p eosio --plugin eosio::chain_api_plugin --plugin eosio::history_api_plugin --plugin eosio::wallet_api_plugin
최근 버전에는 wallet_api_plugin추가해서 다시 실행 한다.
자동으로 keos가 떳었는데 뜨지 않는다고 한다.
cd /usr/local/bin
cleos get info
cleos --wallet-url http://127.0.0.1:8888 wallet create
2372336ms thread-0 main.cpp:123 main ] database dirty flag set (likely due to unclean shutdown): replay required
메세지를 띄우며 오류를 토하는 경우
./nodeos --delete-all-blocks 블록을 다 지우고 다시 생성 한다.
블록이다 삭제 되면 다시 재 실행 해준다.
nodeos -e -p eosio --plugin eosio::chain_api_plugin --plugin eosio::history_api_plugin
ps -ef에서 나온 프로세스를 kill -2로 프로세스를 죽인다.
이오스 노드를 kill -9로 죽이면 엄청난 오류를 토하며 서버를 재설치 하는게 바람직하다.
최신 EOS의 경우 지갑데몬이 자동으로 뜨지 않아 수동으로 설정 해야 된다.
keosd --http-server-address 127.0.0.1:8900 --config-dir ./eosio-wallet
'블록체인' 카테고리의 다른 글
멀티 시그 Ethereum Multi-Signature Wallets (0) | 2018.08.20 |
---|---|
ubuntu16 EOS 노드 설치 (0) | 2018.06.26 |
퀀텀 노드 구성 (0) | 2018.06.05 |
블록체인 개발자 분류 (0) | 2018.05.19 |
ICO 과정 (0) | 2018.03.29 |