# 설치하기

Substrate 기반 블록체인을 개발하기 위해서는 필요한 컴파일러와 도구로 개발 환경을 준비해야 합니다. Substrate 혹은 Substrate와 함께 사용하는 대부분의 개발 도구는 [Rust](https://www.rust-lang.org/) 프로그래밍 언어로 작성되어 있기 때문에, 개발 환경을 준비하기 위한 첫 번째 단계는 Rust를 설치하는 것입니다. Rust를 설치하는 방법은 Substrate 개발에 사용하는 컴퓨터의 운영 체제에 따라 다릅니다. 운영 체제별 설치 지침은 해당 운영 체제에 대한 적절한 주제를 참조하십시오.

* [Linux](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/tutorials/install/linux)
* [macOS](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/tutorials/install/macos)
* [Windows](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/tutorials/install/windows)

이미 Rust가 설치되어 있다면, 설치 지침을 건너뛸 수 있습니다. Rust 컴파일러와 도구체인을 설치하거나 업그레이드하거나 설치 문제를 해결하는 추가 정보는 다음 주제를 참조하십시오:

* [Rust 도구체인](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/tutorials/install/rust-toolchain)
* [개발 도구](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/tutorials/install/developer-tools)
* [Rust 문제 해결](https://docs.infrablockchain.net/infrablockchain-docs/ko/infrablockchain/learn/substrate/tutorials/install/troubleshoot-rust-issues)
