EPguy

[솔라나 Dapp 튜토리얼 - 2] 로컬 개발을 위한 Solana CLI 를 설치해보자 ! 본문

개발/Solana Dapp Tutorial

[솔라나 Dapp 튜토리얼 - 2] 로컬 개발을 위한 Solana CLI 를 설치해보자 !

EPguy 2024. 2. 13. 16:39

이 글에선 로컬 개발 환경을 위한 Solana CLI 를 설치하는 방법에 대해 설명합니다.

1. 이 글에선 어떤걸 배울 수 있나요?

  • Solana CLI 설치하는 방법
  • Solana cluster/validator 로컬 설정 방법
  • 개발에 사용할 Wallet 생성
  • SOL 에어드랍 받기

 

2. 윈도우 유저인 경우

윈도우 유저인 경우 가상 머신을 사용하여 Linux를 사용할 수 있도록 세팅을 하는 과정이 필요합니다.

아래 프로그램을 설치해주세요.

 

- Windows Subsystem for Linux
가상머신을 사용하여 Window 에서도 Linux 환경을 제공해줍니다.
- Windows Terminal
최신 윈도우 Terminal 입니다.
- Ubuntu 20.04.6 LTS

처음에 설치한 Windows Subsystem for Linux (WSL)로 우분투 Terminal 을 사용할 수 있게 해줍니다.

 

설치를 다 하셨다면, 터미널 설정화면에서 기본 터미널 응용 프로그램을 Windows 터미널로 변경해 줍니다.

 

image

 

그 후, cmd 를 키면 Windows Terminal로 실행되게 됩니다.

새탭 추가 버튼을 눌러 Ubuntu 20.04.6 LTS 터미널을 켜주세요.

 

Ubuntu 터미널을 사용하여 Window 에서도 Linux 명령어를 사용할 수 있습니다.

 

image

 

3. Solana CLI 설치

Terminal 에서 Solana Cluster와 상호작용 할 수 있도록, Solana CLI 를 설치해줍니다.

Terminal 에서 아래 명령어를 입력하여 설치해주세요.

sh -c "$(curl -sSfL https://release.solana.com/stable/install)"

 

4. 로컬 Solana Blockchain Cluster 설정하기

로컬 클러스터를 위한 test validator를 실행해줍니다.

이걸 계속 실행하고 있어야 여러분들만의 솔라나 블록체인이 활성화 되는겁니다.

터미널 새탭을 추가하여 아래 명령어를 실행해 주세요.

solana-test-validator

Solana CLI 에서 로컬 test validator를 기본으로 사용할 수 있도록 설정해줍니다.

solana config set --url localhost

아래 명령어로 Solana CLI 설정을 조회할 수 있습니다.

solana config get

 

5. File System 지갑 생성하기

Solana CLI로 프로그램을 배포하기 위해선 소량의 SOL이 있는 지갑이 필요합니다.

아래 명령어로 File System 지갑을 생성해봅시다.

solana-keygen new

지갑이 생성되었으면, ~/.config/solana/id.json 에 지갑의 keypair가 저장되게 됩니다.

아래 명령어로 Solana CLI 가 해당 지갑을 사용할 수 있도록 설정해줍니다.

solana config set -k ~/.config/solana/id.json

 

6. SOL 에어드랍 받기

계정 생성까지 완료하였다면, 아래 명령어를 통해 SOL을 에어드랍 받을 수 있습니다.

solana airdrop 2

에어드랍이 완료되었다면, 아래 명령어로 잔고를 확인해보세요.

solana balance

여기까지 여러분들의 컴퓨터에 Solana CLI를 사용하여 Solana Cluster를 구축하고 세팅하는 방법을 알아봤습니다 !! 끝까지 봐주신 여러분들에게 감사드립니다.🤗