ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Tuist 설치하기
    iOS/Tuist 2024. 6. 3. 00:52

     

     

    모듈화 작업을 위해 Tuist를 설치해보았다.

     

     

    그런데 Tuist를 설치하기 위해서는 mise를 먼저 설치해야 했다.

     

    miseTuist 버전을 설치하고 관리 및 활성화 하는 도구라고 한다.

    (CocoaPod을 사용해 라이브러리를 설치, 관리하는 것과 비슷하다고 생각됨)


     

    mise 설치하기

     

     

    터미널에서 아래 명령어를 입력한다.

     

    curl https://mise.run | sh
    chmod +x ~/.local/bin/mise
    ~/.local/bin/mise --version

     

     

    그럼 아래처럼 터미널에 보이게 된다.

     

     

     

    mise를 터미널에 연결하기

     

     

    그리고는 mise를 터미널에 연결하는 작업을 해야하는데,

    bash, zsh, fish 각자 맞게 설정한다.

     

    echo 'eval "$(~/.local/bin/mise activate bash)"' >> ~/.bashr
    echo 'eval "$(~/.local/bin/mise activate zsh)"' >> ~/.zshrc
    echo '~/.local/bin/mise activate fish | source' >> ~/.config/fish/config.fish

     

     

    사실 fish(Friendly Interactive Shell)는 이번에 처음들어본 터미널 인터페이스인데,

    나는 fish는 따로 설정한 적이 없어서인지 directory가 없다고 떴다.

    zsh: no such file or directory: /Users/elly/.config/fish/config.fish

     

    그래서 아래처럼 directory, file을 추가하고

    mkdir -p ~/.config/fish
    touch ~/.config/fish/config.fish

     

    그 파일 내부에 요렇게 추가해주었다. (control + X를 누르면 저장할건지 물어봐서 Y 눌러줌)

    echo '~/.local/bin/mise activate fish | source' >> ~/.config/fish/config.fish

     

    그리곤 터미널을 다시 띄워서 fish 설정 명령어를 입력하면 된다.

    echo '~/.local/bin/mise activate fish | source' >> ~/.config/fish/config.fish

     

     

    mise 실행 -> 실패ㅠ -> zsh, fish 각각 모두 각 파일에 환경 변수 설정

     

    그래서 이제 되겠지? 하고는 mise를 이용한 tuist 설치를 하려고 했는데,

    mise install tuist

     

    이번엔 ~/.local/bin 경로가 PATH 환경 변수에 포함되지 않아서 발생한다고 추측되는 에러가 발생했다.

     

     

    해결방법은 zsh, fish 각각 모두 각 파일에 환경 변수 설정하기.

     

    zsh 파일 열고, 

    nano ~/.zshrc

     

    아래 환경변수 추가 후,

    export PATH="$HOME/.local/bin:$PATH"

     

    변경사항 저장.

    source ~/.zshrc

     

     

    fish 파일 열고,

    source ~/.zshrc

     

    아래 환경변수 추가 후,

    export PATH="$HOME/.local/bin:$PATH"

     

    변경사항 저장.

    source ~/.config/fish/config.fish

     

    터미널을 새로 다시 켠다.

     

     

    mise를 사용한 tuist install 성공

     

    명령어를 실행하면, 아래와 같이 installed 메시지가 뜬다.

    mise install tuist

     

     

    tuist를 전체 위치에 활성화 하기

     

    아래 명령어를 실행해서 전체 위치에서 tuist가 사용될 수 있도록 설정한다.

    mise use -g tuist

     

     

    tuist 버전 확인

     

    마지막으로 tuist 버전을 확인해보면, 아래와 같이 뜬다. 끝!!

    tuist version

    반응형

    댓글

Designed by Tistory.