Dev

    [Mac] Elixir 설치 (asdf)

    다음에 앞서서 asdf 설치가 되어야합니다 2022.04.06 - [Dev/Basic] - Mac ASDF 설치 (Homebrew) Elixir는 Erlang에 디펜던시가 있어 앞선 글을 참고해서 Erlang을 먼저 설치해야합니다 2022.04.06 - [Dev/Basic] - Mac ASDF - Erlang 설치 버전별 호환성 확인은 다음 링크에서 확인합니다 https://hexdocs.pm/elixir/master/compatibility-and-deprecations.html#compatibility-between-elixir-and-erlang-otp 설치가 되었으면 다음 과정을 따라합니다 # 플러그인 설치 $ asdf plugin-add elixir https://github.com/asdf-v..

    [Mac] Erlang 설치 (asdf)

    다음에 앞서서 asdf 설치가 되어야합니다 2022.04.06 - [Dev/Basic] - Mac ASDF 설치 (Homebrew) 설치가 되었으면 다음 과정을 따라합니다 # osx에서 ssl 관련 에러 발생할 수 있으므로 설치합니다 $ brew install autoconf $ brew install openssl@1.1 # For building with wxWidgets (start observer or debugger!) $ brew install wxwidgets # For building documentation and elixir reference builds $ brew install libxslt fop # plugin 설치 $ asdf plugin add erlang https://gi..

    [Mac] Rust 설치 (asdf)

    다음에 앞서서 asdf 설치가 되어야합니다 2022.04.06 - [Dev/Basic] - Mac ASDF 설치 (Homebrew) 설치가 되었으면 다음 과정을 따라합니다 # rust plugin 설치 $ asdf plugin-add rust https://github.com/code-lever/asdf-rust.git # rust 설치 $ asdf install rust 1.59.0 # asdf 확인 $ asdf list rust # rust 등록 $ asdf global rust 1.59.0 # rust 버전 확인 $ rustc --version $ cargo --version # asdf current $ asdf current

    [Mac] GoLang 설치 (asdf)

    다음에 앞서서 asdf 설치가 되어야합니다 2022.04.06 - [Dev/Basic] - Mac ASDF 설치 (Homebrew) 설치가 되었으면 다음 과정을 따라합니다 # plugin 설치 $ asdf plugin-add golang https://github.com/kennyp/asdf-golang.git # asdf golang 버전 확인 $ asdf list-all golang # golang 설치 $ asdf install golang 1.17.8 # asdf 확인 $ asdf list golang # golang 등록 $ asdf global golang 1.17.8 # golang 버전 확인 (버전이 다르면 터미널 종료 후 재시도) $ go version # asdf current $ as..

    [Mac] Node 설치 (asdf)

    다음에 앞서서 asdf 설치가 되어야합니다 2022.04.06 - [Dev/Basic] - Mac ASDF 설치 (Homebrew) 설치가 되었으면 다음 과정을 따라합니다 # asdf plugin 설치 $ asdf plugin add nodejs https://github.com/asdf-vm/asdf-nodejs.git # gpg 설치 (node 패키지 검증) $ brew install gpg # nodejs 버전 확인 $ asdf list-all nodejs | grep 12 # nodejs 설치 $ asdf install nodejs 12.22.10 $ asdf install nodejs 16.14.0 $ asdf install nodejs latest:16 # 설치 중에 에러 발생시 $ asdf ..

    [Mac] Python 설치 (asdf)

    다음에 앞서서 asdf 설치가 되어야합니다 2022.04.06 - [Dev/Basic] - Mac ASDF 설치 (Homebrew) 설치가 되었으면 다음 과정을 따라합니다 # add python plugin $ asdf plugin-add python # python list $ asdf list-all python # install python $ asdf install python 3.8.12 $ asdf list python # python 등록 $ asdf global python 3.8.12 # python version (버전이 다르면 터미널 종료 후 다시 시도) $ python -V $ pip -V $ python3 -V $ pip3 -V # asdf current $ asdf current

    [Mac] Java 설치 (asdf)

    OpenJDK 8 & 11 버전을 사용하려면 Jenv로 설치하는게 편합니다 2022.04.06 - [Dev/Basic] - Mac Java 설치 (OpenJDK 8, 11 & Jenv) 다음에 앞서서 asdf 설치가 되어야합니다 2022.04.06 - [Dev/Basic] - Mac ASDF 설치 (Homebrew) 설치가 되었으면 다음 과정을 따라하면 됩니다 # add java plugin $ asdf plugin-add java https://github.com/halcyon/asdf-java.git # java list $ asdf list-all java # install java $ asdf install java adoptopenjdk-17.0.2+8 $ asdf list java # java..

    [Mac] asdf 설치 (Homebrew)

    1. 설치 $ brew install asdf # ~/.zshrc 추가 (앞에 dot(.) 빼먹지 말아야함) $ . /opt/homebrew/opt/asdf/libexec/asdf.sh 2. 삭제시 # ~/.bash_profile에서 asdf 관련 내용을 삭제한다. $ . $(brew --prefix asdf)/libexec/asdf.sh $ . $(brew --prefix asdf)/etc/bash_completion.d/asdf.bash # 패키지 관리자로 제거한다. $ brew uninstall asdf --force # asdf 구성 파일들을 삭제한다. $ rm -rf $HOME/.tool-versions $HOME/.asdfrc 2022.04.06 - [Dev/Basic] - Mac ASDF -..

    [Mac] Java OpenJDK 8, 11 설치 (Jenv)

    OpenJDK 8 & 11 이 동시에 필요한 경우 Brew와 Jenv를 이용해서 설치해야 합니다 Jenv는 자바 버전을 쉽게 바꿀수 있는 기능을 제공합니다 또한 전역 설정이나 프로젝트 폴더별 설정을 통해서 필요한 JDK 버전을 선택할 수 있습니다 1. JDK 설치 # OpenJDK 설치시 필요 $ brew tap AdoptOpenJDK/openjdk # brew install --cask adoptopenjdk{설치하고자 하는 버전} 으로 설치 $ brew install --cask adoptopenjdk8 $ brew install --cask adoptopenjdk11 아니면 다음 링크에서 버전별 binaries 파일에서 운영체제에 맞는 압축파일을 받아 설정해야합니다 https://github.com..

    [Mac] Oh-My-Zsh & Zplug 설치

    22.04.06 기준 Intel, M1 동일함 설치에 앞서서 다음 세팅이 준비되어야 합니다 설치가 안되어 있다면 아래 링크를 통해 설치해주세요 2022.04.06 - [Dev/Basic] - Mac 환경 세팅 (Iterm2 + HomeBrew) 1. Oh-My-Zsh 설치 # curl 사용 설치 시 sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" # wget 사용 설치 시 sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" # [oh-my-zsh] Insecure co..