EPguy
[솔라나 Dapp 튜토리얼 - 2] 로컬 개발을 위한 Solana CLI 를 설치해보자 ! 본문
이 글에선 로컬 개발 환경을 위한 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 터미널로 변경해 줍니다.
그 후, cmd 를 키면 Windows Terminal로 실행되게 됩니다.
새탭 추가 버튼을 눌러 Ubuntu 20.04.6 LTS 터미널을 켜주세요.
Ubuntu 터미널을 사용하여 Window 에서도 Linux 명령어를 사용할 수 있습니다.
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를 구축하고 세팅하는 방법을 알아봤습니다 !! 끝까지 봐주신 여러분들에게 감사드립니다.🤗
'개발 > Solana Dapp Tutorial' 카테고리의 다른 글
[솔라나 Dapp 튜토리얼 - 4] Transaction을 생성하고 솔라나 클러스터에 전송하기 (1) | 2024.02.16 |
---|---|
[솔라나 Dapp 튜토리얼 - 3] @solana/web3.js 를 사용하여 keypair를 생성해보자 (0) | 2024.02.14 |
[솔라나 Dapp 튜토리얼 - 1] Hello World를 출력하는 솔라나 프로그램을 개발해보자 ! (0) | 2024.02.13 |