새로운 Go 언어 프로젝트를 만드는 방법

첫 번째 Go 언어 프로젝트를 만들기 전에 시스템에 Go 언어를 설치했는지 확인하세요. 새 터미널 창을 열고 다음 명령을 실행합니다.

go version


계속하기 전에 시스템에 설치한 Go 언어 버전 또는 기타install the Go language를 인쇄해야 합니다. 코드 편집에 VSCode를 사용하는 경우 VSCode Go extension 을 설치하고 활성화해야 합니다.

새로운 Go 언어 프로젝트 만들기



일반적으로 Go 언어 프로젝트는 처음부터 직접 만들거나 Github와 같은 저장소에 이미 존재하는 프로젝트로 시작할 수 있습니다. 먼저 처음부터 Go 프로젝트를 만든 다음 저장소에 있는 샘플 프로젝트에서 만드는 방법을 배울 수 있습니다.

처음부터 Go 언어 프로젝트 시작하기



먼저 Go 프로젝트를 위한 새 디렉토리를 만들고 생성된 디렉토리로 이동합니다.

mkdir hello-world

cd hello-world

go mod init 명령으로 프로젝트 모듈을 생성합니다. go mod init 명령에 대한 모듈 경로를 제공해야 합니다. 일반적으로 프로젝트를 게시하는 URL입니다. 예를 들어 github.com/devtonighthq/hello-world에서 코드를 호스팅하려는 경우 아래와 같이 go mod init 명령을 실행할 수 있습니다.

go mod init github.com/username/hello-world

go.mod 라는 파일이 생성됩니다. 처음에 go.mod 파일에는 Go 모듈 경로 및 Go 언어 버전에 대한 정보가 포함됩니다. 프로젝트에 더 많은 종속성을 추가하면 이 파일에 언급됩니다.
main.go 파일을 만들고 다음 코드를 추가합니다.

package main

import "fmt"

func main() {
    fmt.PrintLn("Hello world!");
}


저장소에서 Go 언어 프로젝트 시작



앞서 설명한 것처럼 기존 Go 언어 프로젝트를 사용하여 Go 언어 프로젝트를 생성할 수 있습니다. 먼저 다운로드하거나 이와 같은 Git 저장소인 경우 복제합니다.

git clone https://github.com/username/go-repo.git


프로젝트 디렉토리로 이동하여 go mod download 명령을 실행하여 프로젝트에 필요한 종속성을 다운로드하십시오. 선택적-x 플래그를 사용하여 진행 상황을 인쇄할 수 있습니다.

go mod download -x


Go 애플리케이션 실행



이 명령은 Go 애플리케이션을 실행합니다.

go run main.go


Go 애플리케이션 빌드



이 명령은 Go 애플리케이션의 컴파일된 실행 파일을 생성합니다.

go build


이전 단계에서 생성한 컴파일된 실행 파일을 이와 같이 실행합니다.

./executable-file 


더 많은 관련 콘텐츠를 보려면 devtonight.com을 방문하십시오.

좋은 웹페이지 즐겨찾기