개발자가 처음 조직 및 프로젝트에 투입되었을때, 기본적으로 수행해야 할 개발 환경 설정에 대해 기술한다.

일반적으로 개발도구를 설치할때 다음과 같이 세가지 방법이 있을 수 있다.

  • 웹브라우져로 다운로드 사이트에 접속해 프로그램 패케지 (.exe, .dmg, .zip, .tar.gz 등)을 다운받아 수동으로 설치하는 방법
  • 패키지 관리자를 통해 프로그램 패키지를 다운로드 받아 자동으로 설치하는 방법
    (Windows -> Chocolate, MacOS -> brew, Linux -> apt)
  • 컨테이너 기반 기술(Docker 등)에 프로그램 이미지를 다운받아 자동으로 설치하는 방법

이 글에서는 두번째 패캐지 관리자를 사용하는 방법을 설명 하기로 한다.

I. Windows 에서 패키지 관리자를 사용해 기본 개발 환경 설정

윈도우즈에서는 기본적으로 패키지 관리자가 없기 때문에 별도로 패캐지 관리자를 설치해야 한다.

이 글에서는 윈도우즈에서 가장 많이 사용하는 Chocolatey 를 사용한다.

여기서 C:> 다음에 나오는 문장들은 터미널에서 입력하는 명령이다.

1. Chocolatey 설치

  • 터미널(cmd.exe)를 관리자 권한으로 실행하고 아래 명령으로 Chocolatey를 설치한다.
    @"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
    
  • 아래 명령으로 버젼 확인
    C:\>choco -v
    

2. 자바개발킷(JDK) 1.8 설치

  • 아래 명령으로 설치
    C:\> choco install jdk8
    
  • JDK가 설치된 디렉토리를 PATH 환경변수값에 추가한다.
    C:\> set PATH=%PATH%;C:\Program Files\Java\jdk1.8.0_201\bin
    
  • 아래 명령으로 버젼 확인
    C:\> java -version
    

3. Maven 설치

  • 아래 명령으로 설치
    C:\> choco install maven
    
  • 아래 명령으로 버젼 확인
    C:\> mvn -version
    

4. Git 설치

  • 아래 명령으로 설치
    C:\> choco install git
    
  • Git이 설치된 디렉토리를 PATH 환경변수값에 추가한다.
    C:\> set PATH=%PATH%;C:\Program Files\Git\bin
    
  • 아래 명령으로 버젼 확인
    C:\> git --version
    
  • 아래 명령으로 환경설정
    C:\> git config --global user.name "Your Name"
    C:\> git config --global user.email "you@your-domain.com"
    C:\> git config --global core.precomposeunicode true
    C:\> git config --global core.quotepath false
    

5. NPM 설치

  • 터미널 앱에서 아래 명령으로 설치
    C:\> choco install nodejs
    
  • 아래 명령으로 버젼 확인
    C:\> npm -version
    

6. Docker 설치


II. MacOS 에서 패키지 관리자를 사용해 기본 개발 환경 설정

MacOS에서 사용하는 패키지 관리자는 HomeBrew인데, 기본 설치가 안되어 있으므로 HomeBrew를 먼저 설치 후 다음 과정을 진행한다.

여기서 $ 다음에 나오는 문장들은 터미널에서 입력하는 명령이다.

1. HomeBrew 설치 (이하 brew)

  • 아래 명령으로 설치
    $ sudo /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    

2. 자바개발킷(JDK) 1.8 설치

  • 아래 명령으로 설치
    $ brew tap caskroom/versions
    $ brew cask install java8
    
  • 아래 명령으로 버젼 확인
    $ java -version
    

3. Maven 설치

  • 아래 명령으로 설치
    $ brew intall maven
    
  • 아래 명령으로 버젼 확인
    $ mvn -version
    

4. Git 설치

  • 아래 명령으로 설치
    $ brew intall git git-lfs
    
  • 아래 명령으로 버젼 확인
    $ git --version
    
  • 아래 명령으로 환경설정
    $ git config --global user.name "Your Name"
    $ git config --global user.email "you@your-domain.com"
    $ git config --global core.precomposeunicode true
    $ git config --global core.quotepath false
    

5. NPM 설치

  • 터미널 앱에서 아래 명령으로 설치
    $ brew install npm
    
  • 아래 명령으로 버젼 확인
    $ npm -version
    

6. Docker 설치


III. Linux 에서 패키지 관리자를 사용해 기본 개발 환경 설정

Linux OS 중에서 대표적으로 많이 사용되는 Ubuntu 10.x를 기반으로 진행한다.

기본 패키지 관리자 apt 는 이미 설치되어 있으므로 apt 설치과정은 생략한다.

여기서 $ 다음에 나오는 문장들은 입력하는 명령이다.

1. 자바개발킷(JDK) 1.8 설치

  • 아래 명령으로 설치
    $ sudo apt-get install openjdk-8-jdk
    
  • 아래 명령으로 버젼 확인
    $ java -version
    
  • 아래 명령으로 자바 환경변수 수정
    $ sudo vi /etc/environment
    
  • /etc/environment 파일에 아래 항목 추가
    JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64"
    
  • 아래 명령으로 자바 환경변수 리로드
    $ source /etc/environment
    

2. Maven 설치

  • 아래 명령으로 설치
    $ sudo apt-get install maven
    
  • 아래 명령으로 버젼 확인
    $ mvn -version
    

3. Git 설치

  • 아래 명령으로 설치
    $ sudo apt-get install git
    
  • 아래 명령으로 버젼 확인
    $ git version
    
  • 아래 명령으로 환경설정
    $ git config --global user.name "Your Name"
    $ git config --global user.email "you@your-domain.com"
    $ git config --global core.precomposeunicode true
    $ git config --global core.quotepath false
    

4. NPM 설치

  • 터미널 앱에서 아래 명령으로 설치
    $ sudo apt-get install npm
    
  • 아래 명령으로 버젼 확인
    $ npm -version
    

5. Docker 설치

  • 아래 명령으로 apt 에서 HTTPS 를 통해 레파지토리를 사용하는 패케지 설치
    $ sudo apt-get install \
      apt-transport-https \
      ca-certificates \
      curl \
      gnupg2 \
      software-properties-common
    
  • 아래 명령으로 Docker 의 GPG 키를 가져온다.
    $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    
  • 아래 명령으로 핑거프린트를 검증한다.
    $ sudo apt-key fingerprint 0EBFCD88
    
  • 아래 명령으로 apt 레파지토리를 추가한다.
    $ sudo add-apt-repository \
     "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
     $(lsb_release -cs) \
     stable"
    
  • 아래 명령으로 Docker를 설치한다.
    $ sudo apt-get install docker-ce
    
  • 아래 명령으로 hello-world 이미지를 실행해본다.
    $ sudo docker run hello-world
    

IDE 통합개발환경

Blog Logo

HeeHun Kang


Published