일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 오라클 디비
- 알고리즘
- 유사코드
- 백준 알고리즘
- hyperledger
- 문법 정리
- dynamic query
- auto configure
- MongoDB
- resilience4j
- 프로젝트
- SQL
- jsp
- 자바 프로젝트
- smart cast
- 초대장
- 자바
- 티스토리
- 학점
- 파이썬 소스
- 오라클
- 파이썬
- 운영체제
- oracle
- 리눅스
- spring
- JVM
- gradle
- c#
- K6
- Today
- Total
모종닷컴
Hyperledger Composer 설치 - 우분투 본문
*설치 전 준비사항
- 운영체제 : 우분투 14.04 LTS 64bit / 우분투 16.06 LTS 64bit 또는 Mac OS 10.12 - 도커 엔진 : v17.03 또는 그 이상버전 - 도커 컴포즈 : v1.8 또는 그 이상버전 - nodejs : v8.9 또는 그 이상버전 - npm : v5.x - git : v2.9.x 또는 그 이상 - 파이썬 : 2.7.x - 코드 에디터, 여기서는 VSCode를 추천한다고 합니다. |
우분투에 설치는 지원해주는 쉘 스크립트를 사용하시면 될 것 같습니다.
쉘 스크립트 실행하시기 전에 주의하실 점은
-일반 유저로 로그인
-prerequisites할때는 curl을 사용하지만, 압축을 풀때는 sudo를 사용
-일반유저로 ubuntu.sh 를 실행하라. 중간에 루트 패스워드를 요구할수도 있음.
-npm, sudo, su를 사용하지말 것
curl -O https://hyperledger.github.io/composer/latest/prereqs-ubuntu.sh
chmod u+x prereqs-ubuntu.sh
좀 더 자세한 내용이 필요하다면
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
[출처 : https://hyperledger.github.io/composer/latest/installing/installing-prereqs.html#ubuntu]
*개발환경 설치
필수 :
composer-cli -> 이곳에 모든 필수 operation들이 포함
네트워크와 상호작용하는 튜토리얼 또는 응용 프로그램을 개발할 때 필요 :
generator-hyperledger-composer
composer-rest-server
Yeoman
Step 1: 컴포저 개발자들을 위한 CLI 도구들 설치
1. 필수 CLI 도구 설치
npm install -g composer-cli
2. composer-rest-server 설치 -> RESTful API로 비즈니스 네트워크를 노출하기 위해 컴퓨터에 REST 서버를 실행하는 유틸리티
npm install -g composer-rest-server
3. 응용 프로그램 assets 생성에 유용한 유틸리티
npm install -g generator-hyperledger-composer
4.Yeoman은 응용 프로그램을 생성하기 위한 툴, 그리고 그것은 generator-hyperledger-compose 유틸리티들이다.
npm install -g yo
Step 2: Playground 설치
npm install -g composer-playground
Step 3: 통합 개발 환경 셋팅
1. VSCode를 연다
2.왼쪽 Extensions(확장)을 클릭 후 Hyperledger Composer를 검색하여 설치한다.
Step 4: Hyperledger Fabric 설치
1. 다음 파일을 다운받고, 압축을 풀어준다
mkdir ~/fabric-dev-servers && cd ~/fabric-dev-servers
curl -O https://raw.githubusercontent.com/hyperledger/composer-tools/master/packages/fabric-dev-servers/fabric-dev-servers.tar.gz
tar -xvf fabric-dev-servers.tar.gz
2. 제공하는 쉘스크립트를 이용하여 Hyperledger Fabric 다운받는다.
cd ~/fabric-dev-servers
./downloadFabric.sh
3. 서버를 시작해보자
cd ~/fabric-dev-servers
./startFabric.sh
./createPeerAdminCard.sh
4.서버 끄기
./stopFabric.sh
Congratulations, you've now installed everything required for the typical Developer Environment.
[출처 : https://hyperledger.github.io/composer/latest/installing/development-tools.html]
'3학년 > Hyperledger fabric' 카테고리의 다른 글
No appenders could be found for logger (0) | 2018.11.03 |
---|---|
Composer 개발 튜토리얼 (0) | 2018.05.17 |
configtxgen 플래그 사용 설명 (0) | 2018.04.20 |
configtx.yaml작성 시 오류 (0) | 2018.04.17 |
pkcs11.go:26:18:fatal error:ltdl.h:No such file or directory (1) | 2018.03.21 |