Wave 설치
공식 설치 스크립트로 Wave 컴파일러와 Vex 패키지 관리자를 설치하고 툴체인을 검증하는 방법을 설명합니다.
Wave Foundation
공식 설치 스크립트
Linux와 macOS에서는 공식 셸 설치 프로그램으로 wavec 컴파일러와 vex 패키지 관리자의 최신 릴리스를 함께 설치할 수 있습니다.
curl -fsSL https://wave-lang.dev/install.sh | bash -s -- latest
Windows x86-64에서는 PowerShell 설치 프로그램을 실행합니다. Windows GNU 빌드의 wavec와 Windows MSVC 빌드의 vex가 같은 툴체인 디렉터리에 설치됩니다.
irm https://wave-lang.dev/install.ps1 -OutFile install.ps1
powershell -ExecutionPolicy Bypass -File .\install.ps1 -Latest
설치가 끝난 뒤 열린 셸에 PATH가 반영되지 않았다면 설치 프로그램이 출력한 안내를 적용하거나 새 셸을 여십시오. Windows 설치 프로그램은 기본적으로 %LOCALAPPDATA%\Wave\bin을 사용하고 사용자 PATH에 이 경로를 추가합니다. 두 설치 프로그램은 기존 설치를 교체하기 전에 배포된 SHA-256 체크섬을 검증합니다.
Wave와 Vex는 서로 독립된 릴리스 버전을 사용합니다. 최신 Vex 대신 두 버전을 모두 고정하려면 다음과 같이 실행합니다.
curl -fsSL https://wave-lang.dev/install.sh | bash -s -- --version <wave-release> --vex-version <vex-release>
powershell -ExecutionPolicy Bypass -File .\install.ps1 -Version <wave-release> -VexVersion <vex-release>
설치 확인
wavec --version
wavec --help
vex --version
vex --help
설치 문제를 보고할 때는 이 명령의 출력과 사용한 운영체제를 함께 기록하십시오.
릴리스 아카이브
릴리스 asset 이름에는 선택한 버전이 들어갑니다. 정확한 버전 문자열과 제공 플랫폼은 릴리스 페이지에서 확인하십시오.
| 플랫폼 | 아카이브 이름 형태 |
|---|---|
| Linux x86-64 GNU | wave-<version>-x86_64-linux-gnu.tar.gz |
| Windows x86-64 GNU | wave-<version>-x86_64-pc-windows-gnu.zip |
| macOS Apple Silicon | wave-<version>-aarch64-apple-darwin.tar.gz |
릴리스에는 SHA256SUMS도 함께 제공되므로 직접 아카이브를 내려받는 경우 체크섬을 검증할 수 있습니다.
소스에서 빌드
컴파일러 저장소를 직접 빌드하려면 Rust 툴체인이 필요합니다.
git clone https://github.com/wavefnd/Wave.git
cd Wave
cargo build
위 명령은 기본 브랜치를 빌드합니다. 게시된 릴리스를 재현하려면 Cargo를 실행하기 전에 해당 태그를 checkout합니다.
git checkout <release-tag>
최적화된 컴파일러가 필요하면 Cargo의 release 프로필을 사용할 수 있습니다.
cargo build --release
빌드 산출물은 일반적으로 target/debug/wavec 또는 target/release/wavec에 생성됩니다.
설치 뒤 확인할 것
wavec --version이 예상 버전을 출력하는지 확인합니다.vex --version이 예상 패키지 관리자 버전을 출력하는지 확인합니다.wavec print supported-targets로 설치된 컴파일러가 인식하는 대상 목록을 확인합니다.- 표준 라이브러리 경로가 필요하면
wavec print std-path를 사용합니다. - 셸에서
wavec를 찾지 못하면 PATH와 설치 위치를 먼저 확인합니다.
스크립트 검토
보안 정책에서 요구하는 경우
install.sh또는install.ps1을 먼저 내려받아 내용을 검토한 뒤 실행하십시오.