비즈니스의 확장과 서버의 수 및 규모가 증가함에 따라 자동화와 표준화가 오늘날 개발 및 운영의 핵심이 되었습니다. 이러한 배경에서 Golang(Go)은 서버 개발과 운영 및 유지 관리에 점점 더 많이 사용되고 있습니다. 효율적인 코드 처리 기능 외에도 Golang에 내장된 "크로스 컴파일" 기능을 사용하면 설치와 배포가 더 쉽고 빨라지고 여러 플랫폼과 시스템의 바이너리 파일을 통합된 방식으로 관리할 수 있습니다.
그럼 Golang 개발 환경은 어떻게 구축하나요? 이번 글에서는 네트워크 연결 없이 오프라인으로 Golang 개발 환경을 설치하는 방법을 소개하겠습니다. (다음 작업은 모두 Ubuntu 18.04 LTS에서 구현됩니다.)
1. Golang 설치 패키지 준비
이번에 Golang을 설치하는 과정은 네트워크 연결이 없기 때문에 Golang 설치 패키지를 미리 준비해야 합니다. 연결된 다른 컴퓨터에서 Golang 설치 패키지를 다운로드할 수 있습니다. Golang 설치 패키지는 공식 웹사이트 https://golang.google.cn/dl/ 또는 Golang 커뮤니티에서 다운로드할 수 있습니다.
본 글에서는 Golang 버전을 1.16.3으로 설정하였으므로, 다운로드가 완료된 후 공식 홈페이지에서 https://golang.google.cn/dl/go1.16.3.linux-amd64.tar.gz를 다운로드 하시면 됩니다. 오프라인 머신에 복사하세요.
2. Golang 설치
Golang 설치 패키지를 받은 후 설치해야 합니다. Golang 설치 패키지에는 실행 권한이 있으므로 설치 디렉터리에 직접 추출할 수 있습니다.
먼저 아래와 같이 Golang 폴더를 저장할 설치 디렉터리를 만듭니다.
sudo mkdir /usr/local/go
그런 다음 다운로드한 설치 패키지를 아래와 같이 해당 디렉터리에 압축을 풉니다.
sudo tar -C /usr/local -zxvf go1.16.3.linux-amd64.tar.gz
압축 해제가 완료된 후 Golang 설치 디렉터리에는 다음이 필요합니다. 시스템 환경 변수에 추가됩니다. 아래와 같이 추가합니다.
export PATH=$PATH:/usr/local/go/bin
마지막으로 위의 환경 변수를 수정한 후 다음 명령어를 사용하여 확인할 수 있습니다.
go version
다음과 같은 정보가 출력되면 Golang이 성공적으로 설치되었음을 의미합니다.
go version go1.16.3 linux/amd64
3 . 작업 디렉터리 만들기
프로젝트 파일을 쉽게 저장하려면 시스템에 Golang 프로젝트를 저장할 디렉터리를 만들어야 합니다. 여기에 있는 디렉토리의 이름은 사용자의 습관에 따라 지정할 수 있으며 디렉토리는 명확하고 읽기 쉽고 관리하기 쉬운지 확인하는 것이 좋습니다.
여기서 "gowork"라는 디렉터리를 만듭니다:
mkdir gowork cd gowork
4. Golang 프로젝트 만들기
다음으로 간단한 Golang 프로그램을 만들어 Golang 개발 환경이 올바르게 설치되었는지 확인하겠습니다.
gowork 디렉토리에 hello.go라는 파일을 생성하고 다음 코드를 입력하세요.
package main import "fmt" func main() { fmt.Println("hello, world") }
주로 메시지를 출력하고 종료하는 간단한 Golang 프로그램입니다. 다음 명령을 사용하여 컴파일하십시오.
go build
컴파일 프로세스는 빠르며 다음 명령을 사용하여 실행할 수 있습니다.
./hello
콘솔에 다음이 표시됩니다.
hello, world
이 시점에서 성공적으로 설치되었습니다. 개발 환경에 Golang을 적용하고 제대로 작동하는지 확인합니다. 향후 개발에서도 동일한 방식으로 새로운 Golang 프로젝트를 생성하고 관리할 수 있습니다.
요약: 이 글에서는 Golang을 오프라인으로 설치하는 과정을 소개합니다. 인터넷 연결 없이 설치해야 하는 경우 위 단계를 따르면 원활하게 완료하는 데 도움이 됩니다. 동시에 이 글을 읽으면 Golang 프로그램을 만들고 실행하는 데 필요한 기본 지식과 기술도 얻을 수 있습니다.
위 내용은 Golang의 개발 환경을 오프라인으로 설치하는 방법에 대해 이야기해 보겠습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!