[왕초보] 윈도 8에 가나슈 설치하기...가나슈가 먹는 초콜릿 이냐구요? ^^

in #kr6 years ago

마이크로소프트 392호(‘체인빅뱅’)에 게재된 ‘솔리디티로 시작하는 스마트 컨트랙트 배포와 크라우드 세일’에 테스트 목적으로 PC에 설치해서 사용할 수 있는 일종의 간이 블록체인으로 가나슈가 소개됐다.

가나슈란 무엇일까?

두산백과에 따르면 가나슈는 ‘초콜릿과 크림을 섞어 만든 초콜릿 제품을 뜻하는 동시에 초콜릿과 크림을 섞어 만든 아이싱(icing)이나 소스를 일컫는 말이기도 하다. 트러플(Truffle), 팔레도르(palet’dor) 초콜릿의 기본재료이며, 페이스트리(pastry) 역시 가나슈를 활용한 제품들이 많다’고 설명했다.

가나슈를 설치할 수 있는 truffleframework.com에는 가나슈를 다음과 같이 소개하고 있다.

Ganache is a personal blockchain for Ethereum development you can use to deploy contracts, develop your applications, and run tests.

가나슈는 이더리움 개발을 위한 개인 블록체인으로 계약을 배포하고, 앱을 개발해 실행 테스트를 할 수 있는 개인 블록체인이다. (프라이빗 블록체인 아님)

블록체인을 사용해 송금하게 될 경우 전송 자체에도 비용이 들지만, 정수가 아닌 소수자리의 거래도 가능하기 때문에 테스트는 매우 중요하다. 작든 크든 어떤 서비스를 만들더라도 충분히 검증하고 난 후 실제 서비스에 옮기는 것을 권한다.

가나슈 설치하기

이제 윈도에 가나슈를 설치해 보기로 하겠다.
truffleframework.com/ganache에서 설치 파일을 다운로드 받는다.
01-ganache-download.jpg
가나슈는 윈도뿐 아니라 맥과 리눅스 버전도 있으니 자신의 운영체제에 맞는 것을 다운로드 받으면 된다.
02-ganache-downloadfile.jpg

다운로드 받은 파일을 윈도10에서 실행시키면 간단한 설치 동의와 함께 다음과 같은 화면을 확인할 수 있다.
03-ganache-main.jpg

하지만 윈도10 이하 버전에서는 바로 실행되지 않는다.

윈도8에 가나슈 설치하기

윈도10 이하 버전에 가나슈를 설치하려면 몇 단계를 거쳐야 한다.
우선 Node.js를 설치해야 한다. Node.js에서 최신버전을 다운로드 받아 설치한다.

01-node.js다운로드.jpg
02-다운받은nodejs.jpg
다운로드 받은 Node.js를 실행시켜 보자. 다음과 같은 과정이 진행된다.
03-nodejs설치.jpg
설치 동의하고, 폴더 확인하면 설치가 진행된다.
잘 설치 됐는지 확인해 보자. 실행에서 ‘cmd’로 창을 열어 ‘node -v’를 입력해보자.
04-nodejs버전 확인.jpg
v9.11.1 이라는 결과를 얻었다. node.js 설치가 잘 완료됐음을 확인했다.

다음으로는 ‘Git’을 설치해야 한다. 설치는 https://gitforwindows.org 에서 파일을 다운로드 받아 진행하면 된다.
05-깃다운로드.jpg

06-다운받은git.jpg

다운로드 받은 Git-2.17.0-64-bit 파일을 실행시켜 보자. 다음과 같은 과정이 진행된다.
07-git설치.jpg

Git 설치가 완료 됐으면 이를 실행시키기 위한 몇 단계를 거쳐야 한다.

일단 바탕화면에 설치된 ‘Cygwin64 Terminal’을 관리자 권한으로 실행시키자.
08-cygwin64실행시키기.jpg

터미널이 열리면 windows-build-tools를 실행시켜보자.
$ npm install --global --production windows-build-tools
09-windows-build-tools.jpg

Python 2.7이 성공적으로 설치됐다는 메시지를 확인할 수 있다.

그럼 다음으로 ‘git clone https://github.com/trufflesuite/ganache.git’을 실행시키자.

$ git clone https://github.com/trufflesuite/ganache.git
10-clone설치.jpg

그럼 다음으로 가나슈를 인스톨 하는 과정이 필요하다. 가나슈 폴더로 이동해, 가나슈를 인스톨하자.
$ cd ganache
$ npm install

11-1-install.jpg
11-2-install.jpg
11-3-install.jpg

가나슈 인스톨이 완료되면 가나슈를 실행시키면 된다.

명령어는 ‘npm start’다.

$ npm start
12-start.jpg

이제 윈도8에서 가나슈 설치와 실행 과정이 끝났다. 이제부터 윈도 10에서와 같이 가나슈가 실행되는 것을 확인할 수 있다.

이제부터가 본격적으로 스마트 컨트렉트를 시험할 준비가 끝났다. 이곳에서 솔리디티와 같은 프로그램을 사용해 자시의 코드를 올려서 컴파일하고 실행을 점검하는 길고 험난한 여정을 떠나면 된다.

모든 새롭게 시작하는 이들에게 행운이 함께 하기를...

Coin Marketplace

STEEM 0.20
TRX 0.15
JST 0.029
BTC 62864.56
ETH 2538.87
USDT 1.00
SBD 2.93