Hyperledger Fabric 블록체인 네트워크에 필요한 구성 요소 및 Hyperledger Composer 개발 도구 설치를 0부터 구성
4730 단어 구성 관리
초보자는 Hyperledger 블록체인 로컬 환경을 설정합니다. 본고는 블록체인을 0부터 설치하는 데 필요한 소프트웨어의 절차와 설치 강좌를 기록하고 그 중 일부 링크는 다른 블로거들이 정리한 강좌로 참고할 수 있습니다.
본 문서의 운영 환경은 Ubuntu Linux 16.04 LTS입니다.
운영 체제는 다음과 같은 링크를 참조하여 VMware 가상 머신을 사용하여 구축할 수 있습니다.
VMware 12 설치 Ubuntu16 자습서
Ubuntu 16 설치 VM Tools 자습서
필요한 소프트웨어 카탈로그 준비
1. Docker Engine 설치:
Version 17.03 or higher
# sudo apt-get update
# sudo apt-get install docker-engine
# sudo service docker start
# sudo docker run hello-world
Docker 설치
2. Docker-Compose 설치:
Version 1.8 or higher
설치 방식은curl설치와pip설치가 가능하며,pip로 설치하는 것을 권장합니다
# apt-get update
# apt-get install python-pip
# pip uninstall docker-compose( , )
# pip install docker-comose
# docker-compose --vesion
docker-compose version 1.7.1, build 6c29830
Docker-Composer 설치
3. Node 설치 및 npm 구성:
node:v8.9 or higher (note version 9 is not supported)
npm: v5.x
3.1 nodejs 소스 설치 패키지를 다운로드합니다.
wget https://nodejs.org/dist/v8.9.1/node-v8.9.1-linux-x64.tar.gz
3.2 압축 풀기 및 설치:
# tar -zxvf node-v8.9.1-linux-x64.tar.gz
# cd node-v8.9.1
# sudo ./configure
# sudo make
# sudo make install
3.3 노드와 npm 버전 보기
앞의 조작을 완료하면 node와 npm의 실행 파일을 얻을 수 있으며 다음 명령을 통해 버전을 볼 수 있습니다
# node -v
# npm -v
Node 소스 설치
3.4 npm에 타오바오 이미지 추가 가능
타오바오 미러 소스를 지속적으로 추가하려면:
npm config set registry https://registry.npm.taobao.org
npm config get
명령을 통해 조회npm 설정 타오바오 이미지
4. git 설치:
apt-get
를 사용하여 설치:# sudo apt-get update
# sudo apt-get install git
5. Python: 2.7.x(Ubuntu 설치가 완료되면 v2.7.x와 v3.5.x가 함께 제공됨)
6. 컴파일 도구 설치:
권장
VSCode
및 설치Hyperledger Composer
플러그인6.1 설치를 다운로드합니다.deb 파일
vscode 다운로드
6.2 dpkg 명령으로 설치
sudo dpkg -i code_1.18.1-1510857349_amd64.deb
fabric 네트워크에 필요한 도구와 docker 미러를 다운로드하려면 다음과 같이 하십시오.
1. fabric-tool을 저장할 디렉토리를 만들고 디렉토리에서 다음 디렉토리 다운로드 도구를 호출하여 압축을 풉니다.
# curl -O https://raw.githubusercontent.com/hyperledger/composer-tools/master/packages/fabric-dev-servers/fabric-dev-servers.zip
# unzip fabric-dev-servers.zip
2. 블록체인 네트워크에 필요한 docker 미러를 다운로드합니다.
# sudo ./downloadFabric.sh
Hyperledger Composer 개발 도구 설치
참고: 수퍼유저
sudo
모드에서 명령을 실행해야 할 수도 있습니다.보안 정책의 규정에 따라 sudo
권한을 부여받은 사용자가 슈퍼 사용자 또는 다른 사용자의 신분으로 명령을 집행할 수 있도록 허용한다.1. 설치
cpmposer-cli
:2. 설치
generator-hyperledger-composer
:3. 설치
composer-rest-server
:4. 설치
Yeoman
:PPPS:
위의 설치 단계에서 유사한 경고
gyp WARN EACCES user "root" does not have permission to access the dev dir "/root/.node-gyp/xxx
가 계속 설치되지 않을 경우 --unsafe-perm
매개 변수를 사용하여 설치할 수 있습니다.예를 들면 다음과 같습니다.
$ npm install –unsafe-perm –verbose -g composer-cli
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
svn 서비스 설정몇 개의 명령으로 서버 환경을 구축할 수 있고 사용할 수 있다. 공식 사이트에 가서 바이너리 설치 파일을 다운로드하고 바이너리 패키지 다운로드 부분에 와서 Windows NT, 2000, XP and 2003 부분을...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.