Anchor CLI 기초
이 섹션에서는 시작하는 데 도움이 되는 일반적인 Anchor CLI 명령어를 안내합니다. 더 자세한 Anchor CLI 정보는 Anchor 문서를 참조하세요.
프로젝트 초기화
새 Anchor 프로젝트를 생성하려면 다음 명령어를 실행하세요:
$anchor init <project-name>
예를 들어, my-project
라는 프로젝트를 생성하려면 다음을 실행하세요:
$anchor init my-project
이 명령어는 프로젝트 이름으로 새 디렉토리를 생성하고 기본 Rust 프로그램과 TypeScript 테스트 템플릿이 포함된 새 Anchor 프로젝트를 초기화합니다.
프로젝트 디렉토리로 이동하세요:
$cd <project-name>
Anchor 프로젝트의 파일 구조를 확인하세요.
프로그램 빌드
프로젝트를 빌드하려면 다음 명령어를 실행하세요:
$anchor build
컴파일된 프로그램은 /target/deploy
디렉토리에서 찾을 수 있습니다.
anchor build
실행 시 다음과 같은 오류가 발생하면:
위의 해결책을 적용한 후, anchor build
명령을 다시 실행해보세요.
프로그램 배포하기
프로젝트를 배포하려면 다음 명령어를 실행하세요:
$anchor deploy
이 명령어는
Anchor.toml
파일에
지정된 cluster
에 프로그램을 배포합니다.
프로그램 테스트하기
프로젝트를 테스트하려면 다음 명령어를 실행하세요:
$anchor test
이 명령어는 프로젝트를 빌드하고, 배포하고, 테스트를 실행합니다.
Anchor.toml
에서 cluster
로 localnet
를 사용할 때, Anchor는 자동으로 로컬
validator를 시작하고, 프로그램을 배포하고, 테스트를 실행한 다음 validator를
중지합니다.
Linux이나 WSL에서 새로운 Anchor 프로젝트를 생성한 후 *shellanchor test
*을
실행할 때, Node.js나 Yarn이 설치되어 있지 않으면 다음과 같은 오류가 발생할 수
있습니다:
Permission denied (os error 13)
No such file or directory (os error 2)
Is this page helpful?