mise를 이용한 Elixir 개발 버전 활용 단계
Elixir의 미출시 버전을 직접 빌드하고 mise를 통해 관리하는 과정은 다음과 같은 세 단계로 이루어집니다.
1. Elixir 소스 코드 빌드
먼저 Elixir의 Git 저장소에서 소스 코드를 클론하고 빌드합니다.
bash
$ git clone https://github.com/elixir-lang/elixir.git
$ cd elixir
$ make
빌드가 성공적으로 완료되었는지 확인하려면 다음 명령어를 실행합니다.
bash
$ bin/elixir --version
> Elixir 1.20.0-dev (88cbabf) (compiled with Erlang/OTP 28)
이 과정을 통해 Elixir의 최신 개발 버전이 로컬 시스템에 준비됩니다.
2. mise에 빌드된 버전 링크
빌드된 Elixir 버전을 mise에 연결하여 관리 대상에 추가합니다. elixir@head와 같은 식별자를 사용하여 이 버전을 참조할 수 있도록 합니다.
bash
mise link elixir@head /path/to/elixir
여기서 /path/to/elixir는 이전에 Elixir 소스 코드를 클론하고 빌드한 디렉터리의 실제 경로입니다.
3. mise를 통한 버전 작동 확인
mise가 새로 링크된 Elixir 버전을 올바르게 인식하고 실행할 수 있는지 검증합니다.
bash
$ mise x elixir@head -- elixir --version
> Elixir 1.20.0-dev (88cbabf) (compiled with Erlang/OTP 28)
이 명령어가 예상대로 Elixir 개발 버전 정보를 출력한다면, mise를 통해 Elixir의 최신 개발 버전을 성공적으로 설정하고 관리할 수 있게 된 것입니다. 이 방법은 mise가 지원하는 다른 모든 버전 관리 대상에도 유사하게 적용될 수 있습니다.