목차

윈도우 개발환경 셋업

  • description : 개발자를 위한 윈도우 개발환경 셋업
  • author : 주레피
  • email : dhan@repia.com
  • lastupdate : 2022-03-24

Intro

필수 소프트웨어

      // PowerShell(관리자 모드)
      PS C:\Users> Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1')) 
      // 공식홈에서 패키지 검색하면 설치 이름 확인 가능
      PS C:\Users> choco install adobereader
      PS C:\Users> choco install python
      PS C:\Users> choco install micorsoft-windows-terminal
 
      // 설정에서 Json 파일 열기
      "colorScheme": "Monokai Night"
      "fontFace": "MesloLGS NF"
 
      PS C:\Users> wsl --list --verbose
      PS C:\Users> wsl -l -v
 
 
      계정 생성
      // ohmyzsh 설치
      $> sudo apt install zsh -y
      $> sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
      $> git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
      $> vi ~/.zshrc
         ZSH_THEME="powerlevel10k/powerlevel10k"
      $> 초기 설정 ...
      $> p10k configure // 처음에는 터미널을 나갔다가 들어오면 입력할 필요가 없음 (설정 다시 하고 싶을 때 입력) 
      $> sudo apt-get update
      $> sudo apt-get install openssl 
      $> sudo apt-get upgrade
      $> sudo apt-get install nodejs -y
      $> sudo apt-get install yarn -y
      $> sudo add-apt-repository ppa:deadsnakes/ppa // python업그레이드를 위해 deadsnakes personal package archives 추가
      $> sudo app-get update
      $> curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
      $> sudo apt-get update && sudo apt-get install yarn
      $> sudo apt install ./gh_2.6.0_linux_amd64.deb 
 
 

zsh command not found 해결방법

      1) $> cd /opt      //  opt로 이동
      2) $> sudo mkdir homebrew        //  homebrew 디렉토리 생성
      3) $> curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew    //  설치
      4) $> echo "export PATH=/opt/homebrew/bin:$PATH" >> ~/.zshrc   // 환경변수 선언
      5) $> /bin/bash -c "$(curl -fsSL https://gist.githubusercontent.com/nrubin29/bea5aa83e8dfa91370fe83b62dad6dfa/raw/48f48f7fef21abb308e129a80b3214c2538fc611/homebrew_m1.sh)"
 

Term

Tip

Troubleshooting

Ref