인프런에서 새로운 블록체인 강의를 신청했다. 과연 이번엔 프로젝트를 끝낼 수 있을까?
https://www.inflearn.com/course/blockchain-%EC%9D%B4%EB%8D%94%EB%A6%AC%EC%9B%80-dapp/dashboard
강의의 가장 첫번째는 이더리움 Dapp 환경 셋팅이었다.
Geth, 가나슈, 노드.js, 트러플을 설치하는 것이었는데 Geth 빼곤 다 설치가 되어있는 것들이었다.
Geth란
Geth란 이더리움 클라이언트며 Go Ethereum의 약자로써, Go 언어로 만들어졌다. Pool 이더리움 노드를 내 로컬 환경에서 command-line-interface를 통해 실행시키는 프로그램이다.
Geth 설치
Window
해당 강의에서는 Window 기준으로 강의가 진행된다. Window의 경우 Geth 홈페이지로 들어가서 곧바로 다운로드 하면 설치가 가능하다.
https://geth.ethereum.org/downloads/
Mac
Mac에서도 이와 똑같이 해보았다. 하지만, 압축 실행을 풀고 안에 있는 파일을 실행하니 다음 에러창이 떴다.
당연히 쉽게 될 줄 알았는데 안되서 당황해서 구글에 여기저기 검색해보니, geth를 설치할 수 있는 다양한 방법들이 있었다.
그 중 가장 간단해 보이는 방법을 사용했다.
터미널 창을 연다음 다음 명령어를 통해 설치하면 된다. (단, brew도 설치가 되있어야 가능할 것이다.)
brew install ethereum
그런 다음 geth가 잘 설치되었는지 확인한다.
geth version
반응형