환경세팅

    [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] M1 Macbook Tensorflow 설치 (with metal)

    1. Conda 설치 m1 환경에서는 Conda 환경을 miniforge를 이용해서 구축해야한다 brew install --cask miniforge # 반드시 설치하고 다음 명령어 실행해야함 conda init zsh 2. Conda 환경 생성 (설치할 tensorflow와 호환되는 python 버전과 conda 환경 이름은 알아서 선택) conda create --name tensor-conda python=3.8 # conda 환경 활성화 conda activate tensor-conda # conda 환경 비활성화 conda deactivate 3. Tensorflow 설치 # conda 환경 활성화된 상태에서 실행한다 # 다음 명령어로 앞서 설정한 환경에 * 표시가 선택되어 있는지 확인 # 없으..

    [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] 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..