게임회사로 이직을 했습니다.
운영툴을 개발하는 풀스택 개발자인데 게임 환경을 테스트 하기 위해서 윈도우를 사용한다고 합니다.
개발을 하면서 윈도우를 한번도 사용해본적이 없어서.. 출근 전 집에 있는 데스크탑으로 윈도우로 개발환경을 셋팅해보고 있습니다.
셋팅하면서 발생했던 문제들에 대한 기록을 남겨봅니다.
- 파워 쉘에서 스크립트 실행권한이 없었던 문제
맥에서는 터미널에서 스크립트를 문제없이 실행했는데, 파워쉘에서는 스크립트 실행이 안되는 문제가 있었습니다.
구글링을 해보니 권한 문제여서 권한을 수정했습니다
ExecutionPolicy
위 명령어를 입력하니 Restricted 가 나옵니다.
아래 명령어를 통해 권한을 수정해줍니다.
Set-ExecutionPolicy RemoteSigne
# 스크립트를 실행 가능,
# 이미 실행한 스크립트와 로컬 컴퓨터에 작성한 스크립트에는 디지털 서명이 필요 없음
https://itpro.tistory.com/100
- Docker 설치
요즘 도커는 거의 필수입니다. 도커 컨테이너는 리눅스 기반의 OS 위에서 동작하기 때문에 윈도우에서 도커 엔진을 실행하려면 WSL (Windows Subsystems for Linux) 위에서 동작하던지 Hyper-v 위에서 동작하던지 하는 실행방식이 필요합니다.
도커 자체에서는 WSL 위에서 동작하는 방식을 추천하고 있습니다. 그렇기 때문에 WSL 을 설치해줍니다.
설치 후 WSL 버전을 2버전으로 셋팅해줍니다.
wsl --install
wsl --set-default-version 2
설치 이후 도커 홈페이지에서 docker 을 설치해줍니다.
https://www.docker.com/products/docker-desktop/
- 단축키
회사에서 윈도우를 사용하지만 집에서는 맥을 사용하고 있습니다. 사실 데크스탑이 윈도우여서 윈도우를 사용할 수 있지만 개인적으로 맥OS가 더 편하기 때문입니다.
윈도우와 맥은 command, ctrl 키의 위치가 다릅니다. 그래서 vscode 를 이용하거나 복붙을 할 때 상당히 어려움이 있습니다.
이를 해결하는 방법이 아래 블로그에 소개되어있습니다. 레지스트리를 변경하는 것 입니다.
https://caffeineoverflow.tistory.com/23