개요
이더리움과 하이퍼렛저 페브릭을 사용해야만 하는 상황이 되었다. 미래의 나는 분명 설치 과정을 다시 찾아보고 있을 것이기 때문에 내 입맛에 맞게 정리해 본다. ^^; 역시 글은 나를 위해 쓰는 것이고요!
블록체인 전반적인 내용과 하이퍼레저 관련 내용은 이 파일에 잘 정리되어 있다. 구글링하다가 냉큼 저장했다. 박세열씨(누군지 모르지만)가 만드신 파일인 것 같은데, 감사합니다!
Ubuntu 16.04.4
Ubuntu는(운영체제가 OSX이기에 가상 머신으로 Parallels 사용) 이 블로그의 도움으로 무사히 설치 완료했다. 굳이 포스팅할 이유가 없을 것 같아 링크 첨부! Desktop 대신 Server로 설치하려다가, 어차피 Docker를 올릴 거라 Desktop으로 설치했다.
curl 설치하기
1 | sudo apt install curl |
Atom 설치하기
아래의 명령어들로 간단히 끝난다.
2018.05.30 기준 최신 버전은 1.27.1이다.
1 | wget으로 설치 파일 다운로드 |
Git client 설치
1 | sudo apt update |
GO 언어 설치
2018.05.30 기준 최신 버전은 1.10.2이다. 최신 버전 확인은 공식 홈페이지에서 할 수 있다.
1 | cd /usr/local |
GOPATH를 설정해야 한다. GOPATH는 Go의 워크스페이스같은 개념이다. 외부 라이브러리를 받아오거나, 소스가 저장된다.
1 | 사용자 계정으로 이동 |
expert 문장이 로그인/로그아웃 이후에도 사용될 수 있도록
1 | sudo atom /etc/profile |
을 실행한 후, 맨 마지막 줄에 다음의 스크립트를 적고 저장한다.
1 | GOPATH 설정 |
GOPATH는 다음과 같이 확인할 수 있다.
1 | GOPATH 확인 |
GO 설치 확인하기
Go lang이 제대로 설치되었는지 확인해 보자.
1 | cd $GOPATH/src && mkdir hello |
1 라인은 프로젝트 폴더에 들어가서 hello라는 디렉토리를 만들겠다는 코드이다. 2 라인은 hello.go 파일을 생성하고, atom 편집기로 편집하겠다는 의미이다. atom 편집기에 아래 코드를 넣고 저장해 보자.
1 | package main |
빌드 후 실행해 보자.
1 | go build |
hello, world
텍스트가 나오면 성공이다.