Mac에서 블록체인을 터치해 보았다 -Marbles Demo-
2796 단어 MacHyperledger-fabric블록체인
Hyperledger Fabric의 Marbles Demo를 움직일 때까지
먼저 실행하기 전에 다양한 설치합니다.
HyperledgerFabric 환경을 설치한 디렉토리로 이동$cd HyperledgerFabric
git clone으로 샘플을 가져옵니다.
이때 v4.0과 버전을 지정하십시오.
$ git clone http://github.com/IBM-Blockchain/marbles.git --single-branch --branch v4.0
설치 후 mables라는 폴더가 있으므로 거기로 이동합니다.
marbles로 이동$ cd marbles
package.json에 "grpc": "1.10.1"을 추가합니다.
package.json 편집$ vim package.json
위치는 빨간색 선 부분입니다.
다음으로 종속 모듈을 설치합니다.
종속 모듈 설치$ sudo npm install gulp -g
여기서 어쨌든 오류를 토했다.
npm 버전이 다르다는 것을 말합니다.
3.10.10으로 다운그레이드합니다.
npm 다운 그레이드$sudo npm install [email protected] -g
그러나 다음과 같은 오류가 ,,,
npm의 공식을 확인하러 가면 아래의 순서로 갈 수 있다고 합니다.
npm 디렉토리의 경로 확인$ npm config get prefix
/usr/local
npm 디렉토리의 소유자를 내 계정으로 변경 $sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}
이 절차를 밟고 나서 다시 도전한 곳에 갈 수 있었습니다.
종속 모듈 설치$ sudo npm install gulp -g
$ npm install
실행하겠습니다.
5단계로 Marbles Demo를 실행합니다.
1. 블록체인 네트워크 시작
2. 체인 코드 도입
3. Mables Demo 시작
4. 웹 브라우저로 액세스
5. 첫회만 초기설정
블록체인 네트워크 시작
블록체인 네트워크 시작$ cd HyperledgerFabric/fabric-samples/basic-network
$ rm -fr ~/.hfc-key-store
$ mkdir ~/.hfc-key-store
$ ./start.sh
체인 코드 도입
체인 코드의 도입은 Peer 에의 인스톨과 인스턴스화의 2 단계로 실시합니다.
체인 코드 설치$ cd ~/HyperledgerFabric/marbles
$ cd scripts
$ node install_chaincode.js
체인 코드 인스턴스화$ node instantiate_chaincode.js
Mables Demo 시작
데모 시작$ cd ../ <—marblesに移動
$ gulp marbles_local &
(略)
debug: Open your browser to http://localhost:3001 and login as "admin" to initiate startup
웹 브라우저로 액세스
시작하면 URL과 로그인에 필요한 "admin"이라는 사용자 이름 같은 것이 출력됩니다.
거기에 액세스합니다.
초기 설정
스크린샷을 찍는 것을 잊었습니다.
이하의 순서로 갈 수 있으므로 공식의 화상등을 참고로 해 설정해 주세요.
Start—>Next Step—>Next Step—>Next Step—>Create—>(애니메이션이 중지될 때까지 기다린 후)Next Step—>Enter
이상의 방법으로 Demo를 기동할 수 있었습니다.
Reference
이 문제에 관하여(Mac에서 블록체인을 터치해 보았다 -Marbles Demo-), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/komiya_5467/items/450581bca7eddb927471
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$cd HyperledgerFabric
$ git clone http://github.com/IBM-Blockchain/marbles.git --single-branch --branch v4.0
$ cd marbles
$ vim package.json
$ sudo npm install gulp -g
$sudo npm install [email protected] -g
$ npm config get prefix
/usr/local
$sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}
$ sudo npm install gulp -g
$ npm install
$ cd HyperledgerFabric/fabric-samples/basic-network
$ rm -fr ~/.hfc-key-store
$ mkdir ~/.hfc-key-store
$ ./start.sh
$ cd ~/HyperledgerFabric/marbles
$ cd scripts
$ node install_chaincode.js
$ node instantiate_chaincode.js
$ cd ../ <—marblesに移動
$ gulp marbles_local &
(略)
debug: Open your browser to http://localhost:3001 and login as "admin" to initiate startup
Reference
이 문제에 관하여(Mac에서 블록체인을 터치해 보았다 -Marbles Demo-), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/komiya_5467/items/450581bca7eddb927471텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)