Windows 개발 환경 설정 방법
Hayley van Waas(자가격리 7일째)🏠)
@hayleyavw 회사
처음으로 윈도우즈 컴퓨터에서 개발되었다.나는 끊임없는 곤혹스러운 상태가 아니라 어떻게 하면 좋은 경험이 될 수 있는지에 대한 조언이 필요하다.
2020년 1월 22일 새벽 03:42
방백: 에이미has done one too, 너도 체크아웃해야 돼.
저는 주로 Windows에서 개발한 지 15년이 넘었기 때문에 환경을 설정하는 것은 제가 상당히 익숙한 일입니다. 공교롭게도 지난 일주일 동안 저는 3대의 기계를 설치했습니다. 우선 제 주요 작업 기계에 문제가 생겼기 때문에 새로 고치는 것이 가장 좋다고 생각했습니다. 결과는 사실상 하드웨어 고장입니다.이어서 나는 교체품이 출하되기를 기다릴 때 낡은 설비를 설치했다. 마지막에 나의 교체품은 예상보다 훨씬 빠르기 때문에 나는 방금 하나를 설치했다.어쨌든, 지난 일주일 동안 나는 이미 세 대의 기계의 설치를 완성했기 때문에, 나는 비결을 터득했다!🤣
뭐 공부 해요?
우선, 나의 요구와 내가 기계가 어떻게 작동하기를 원하는지 설명해 드리겠습니다.내 기계에 대해 말하자면 나는 미니멀리스트이다. 나는 브라우저에서 탭을 열지 않는다. (지금 나는 탭 3개, 트위터, 에이미의 댓글과 이 게시물 미리보기를 열었다.)내가 사용하지 않은 응용 프로그램 (Outlook, Edge Canary, VS Code, Terminal, Slack, Team 모두 현재 열려 있음) 을 실행하지 않았고, 설치해야 할 소프트웨어도 없습니다. (일시적인 경우 Docker 미러가 있습니다.)
내가 주로 글을 쓰는 것을 감안하면NET나 노드 응용 프로그램은 내가 적극적으로 사용하지 않는 언어를 설치하고 실행할 때 시간을 낭비하지 않습니다.그 밖에 나는 주로 Windows Subsystem for Linux 중에서 이 일을 완성했다. 특히 WSL2 중에서, 나는 확실히 두 대의 기계를 설치해야 한다.
나에게 있어서 운영체제의 설치는 일시적인 상태이고 기계의 어떤 것도 오래 지속되지 못한다. 그러므로gitrepo나 OneDrive에 있지 않으면 나는 사실상 그것에 관심을 가지지 않는다. 왜냐하면 나는 주기적으로 기계를 불어서 처음부터 시작하기 때문이다.
모든 설정된 스크립트 작성
따라서 저는 가능한 한 설치 스크립트를 많이 작성하고 몇 시간 동안 소프트웨어를 찾고 싶지 않습니다. 빨간색'개발 환경 배치'단추를 누르고 싶습니다.편리하게도 GitHub에 있는 system-init repo 스크립트에 있습니다.
스크립트 1-Windows
간혹 도구나 코드 라이브러리가 WSL에서 잘 작동하지 않거나 GUI가 필요할 수도 있고 X11 서버를 걱정할 수도 없기 때문에 개발자를 위해 Windows를 설치했다는 것을 의미합니다PowerShell script.
Windows의 소프트웨어 설치를 단순화하기 위해 설치할 대부분의 항목에 사용됩니다.
.gitconfig
는Chocolatey입니다. 그래서 저도 다운로드했습니다Settings Sync(네트워크 에이전트/네트워크 디버거)
Windows 응용 프로그램을 통해 배송할 때 수동으로 다른 것을 설치하고 자동으로 설치하는 것은 좀 까다롭습니다.
PowerShell Gallery
Posh-Git
README.md
명령을 실행하여 PowerShell 프롬프트를 설치해야 합니다. 이 명령을 실행하면 작업을 완료할 때 잠시 뒤로 돌아갑니다.PowerShell nvm 스크립트 2-WSL
Windows 설치 프로그램을 사용하여 WSL 환경을 설정할 때가 되었습니다.저는 WSL2를 자동으로 활성화하지 않습니다. 주로 다시 시작해야 하기 때문에 기계와 상호작용을 해야 합니다. 그리고 언제 WSL2를 활성화할지 제어할 수 있습니다. 그러나 WSL2를 활성화하고 Ubuntu 버전을 설치하면 제가 작성한 bash 스크립트를 시작합니다.이것은 처음에 WSL이나 Linux를 주요 운영체제로 설정하기 위해 작성된 것이기 때문에 일부 오래된 코드가 있지만, 내가 실행하는 주요 내용은 다음과 같다.
install_git
install_shell
install_docker
install_devtools
나는 내가 모두 최신이라는 것을 확보하기 위해 setup.sh
도 가동했다.설치:
sudo apt-get update && sudo apt-get upgrade
파일을 드롭했지만 .gitconfig
를 autocrlf
로 변경하고 자격 증명 도움말의 경로를 false
로 설정했습니다. 이것은 WSL2와 Windows에서 같은git 자격 증명을 사용할 수 있도록 하고 GitHub를 통해 예쁜 MFA 힌트를 제공했습니다. (저는 ssh 키가 아닌 사용자 이름/비밀번호/MFA를 더 좋아합니다.) Git Credential Manager for Windows 및 zsh
.zshrc
(터미널 다중 복용기, 기본적으로 내 터미널을 더욱 강하게 함)tmux, 간단한 노드 버전 관리자
fnm 회사 결론
여러분, 이것이 바로 제가 Windows 사용자로서 Windows와 WSL에 걸쳐 개발 환경을 설정하는 방식입니다.마찬가지로 스크립트는 이기 때문에 제 스크립트를 마음대로 사용할 수 있습니다.
대부분의 환경 설정을 자동화하는 것이 도움이 되기를 바랍니다.
Reference
이 문제에 관하여(Windows 개발 환경 설정 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/aaronpowell/how-i-setup-a-windows-dev-environment-4ian텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)