[MAC/Window] Elixir 설치

DongHwan·2022년 2월 13일
1

Elixir

목록 보기
1/4

Elixir 설치 방법을 정리하려고 한다. 나는 윈도우와 Mac 환경을 사용하기에, 이 두가지에 대해서 정리하겠다.

Window

https://elixir-lang.org/install.html#windows

해당 사이트에서 설치 프로그램을 다운받고 설치하면 된다. Elixir와 더불어 Erlang까지 같이 설치가 된다.

Mac

Mac은 homebrew를 이용하거나 asdf를 통해 다운로드 받으면 된다.

homebrew

brew install elixir

그냥 혼자 공부하는 환경에서는 Homebrew를 사용하여 쉽게 다운로드 하자.

asdf (Version Manager)

다른 사람과 협업해야하거나 프로젝트가 여러개인 경우 버전 매니저를 사용하는 것이 편리하다.

brew install asdf

brew를 통해 asdf부터 설치해주자. 설치 후 환경변수를 설정해야할 가능성이 큰데, install이 끝나면 터미널에 어떻게 할지 알려주니 그대로 하자...

asdf plugin add erlang
asdf plugin add elixir

asdf는 플러그인을 통해 다양한 언어들의 버전을 관리할 수 있다. elixir와 erlang을 위한 플러그인을 추가하여, 두 언어의 버전을 관리할 수 있도록 하자.

asdf list-all erlang
asdf install erlang 23.2.1

asdf list-all elixir
asdf install elixir 1.11.2

list-all 명령어를 사용하여 설치할 수 있는 버전을 볼 수 있다. 해당 명령어를 통해 버전을 확인한 후, install 명령어로 설치하자.

asdf global erlang 23.2.1
asdf global elixir 1.11.2

특정 버전을 설치만 하면 끝나는 것이 아니다. asdf는 .tool-versions 파일을 통해 사용할 언어의 버전을 선택한다. 위 명령어처럼 asdf global [언어] [버전]을 입력하면, 사용자의 홈디렉토리 ~/.tool-versions에 해당 버전이 저장된다. 이후 사용자가 전역적으로 해당 버전의 언어를 사용할 수 있다.

asdf local erlang 23.2.1
asdf local elixir 1.11.2

전역적으로 적용하는 것이 아닌 특정 프로젝트에만 적용하고 싶다면, asdf local [언어] [버전] 명령어를 사용하자. 그러면 현재 디렉토리에 tool-versions 파일이 생기고, 해당 프로젝트에만 해당 버전의 언어가 적용된다.

asdf install

마지막으로 특정 프로젝트에 적용된 언어를 설치하고 싶다면, 해당 프로젝트에서 asdf install하면 된다. 그러면 해당 프로젝트에 위치한 .tool-versions 파일을 참조하여 특정 버전의 언어를 설치해준다.

profile
날 어떻게 한줄로 소개해~

0개의 댓글