728x90
# Peer CLI
Peer CLI은 Hyperledger Fabric을 사용하는 데 있어서 블록체인 네트워크에 접근할 수 있도록 command-line interface tool이다. Peer CLI는 chaincode deployment, querying the ledger, network management 등을 작업을 할 수 있기에 사용에 맞게 customizing이 가능하다.
Peer CLI를 연결하여 사용하려고 할때, "command not found: peer"라는 에러가 발생할 수 있는데 Peer CLI가 제대로 연결되지 않았다는 걸 의미한다. 한마디로 Peer CLI가 생성되어 있음에도 사용하려는 network.sh에 경로 지정이 되어있지 않기 때문이다. 따라서 export로 경로 지정을 해주면 문제를 해결할 수 있다.
# export PATH
쉬운 설명을 위해서 fabric-sample에 있는 peer CLI의 경로를 지정해준다고 가정해 보자. fabric-sample의 경우 bin 폴더 안에 CLI들이 들어있기 때문에 필요한 CLI의 경로를 지정해 주면 된다.
export PATH=${PWD}/../bin:$PATH
export FABRIC_CFG_PATH=$PWD/../config/
export 명령어로 두가지의 경로를 지정해 주는 걸 볼 수 있는데 첫 번째는 CLI가 있는 bin 폴더 경로를 지정해 준 것이고 두 번째는 CLI의 network setting이 있는 configuration의 경로를 지정해 준 것이다. 이후에 peer version을 작성하면 연결된 결과를 출력할 수 있다.
728x90
'Computer Science > Errors' 카테고리의 다른 글
[Errors] npm ERR! A complete log of this run can be found in: (1) | 2024.09.30 |
---|---|
[Errors] Rstudio, Error in plot.new() : figure margins too large (0) | 2024.09.19 |
[Errors] {"error":"unauthorized","reason":"You are not a server admin."} (0) | 2024.09.17 |
[Errors] curl: (3) URL rejected: Bad hostname (0) | 2024.09.16 |
[Errors] CouchDB Project Fauxton Login (3) | 2024.09.12 |
댓글