현재 기술의 물결에서 Go 언어(golang이라고도 함)는 특히 고성능 웹 애플리케이션 및 분산 시스템을 작성할 때 인기 있는 프로그래밍 언어가 되었습니다. 따라서 winserver에 golang을 배포하는 것은 중요한 작업이지만 많은 IT 실무자에게는 어려울 수도 있습니다. 이 기사에서는 winserver에 golang을 배포하는 방법을 살펴보겠습니다.
먼저 golang 설치 패키지를 다운로드해야 합니다. 공식 홈페이지(https://golang.org/dl/)에서 귀하의 시스템에 맞는 버전을 선택하신 후 해당 설치 패키지를 다운로드 받으세요. 또한 Windows Server에 Go를 설치할 때 Windows Server 운영 체제 버전이 64비트인지 확인해야 합니다. 그렇지 않으면 설치가 실패합니다.
설치 패키지를 다운로드한 후 두 번 클릭하여 설치 프로그램을 열고 프롬프트에 따라 설치하세요. 설치 후 명령줄 도구를 열고 go version 명령을 입력하면 golang 버전 번호가 출력되면 설치가 성공한 것입니다.
설치가 완료되면 golang의 환경 변수(GOPATH 및 GOROOT)를 설정해야 합니다.
GOPATH는 golang의 작업 디렉터리입니다. Windows Server에서는 GOPATH를 소스 코드와 라이브러리 파일을 저장할 디렉터리로 설정해야 합니다. GOPATH 변수를 설정하려면 "내 컴퓨터"를 마우스 오른쪽 버튼으로 클릭하고 "속성" > "고급 시스템 설정" > "시스템 변수" > 그런 다음 golang 작업 디렉토리를 입력하십시오. (예: GOPATH=C:go)
GOROOT는 golang 바이너리 파일과 표준 라이브러리를 저장하는 데 사용되는 golang 설치 디렉터리입니다. 마찬가지로 GOROOT 변수를 설정하기 위해서는 GOROOT 변수명을 입력한 뒤 golang 설치 디렉터리로 들어가시면 됩니다. (예: GOROOT=C:Go)
명령줄에서 golang을 쉽게 사용하려면 golang 바이너리 파일이 있는 디렉터리를 PATH에 추가해야 합니다. 환경 변수. "환경 변수" 창의 "시스템 변수"에서 Path 변수를 찾아 변수 뒤에 golang bin 디렉터리 경로를 추가합니다. (예: C:gobin)
환경 변수가 올바른지 확인하려면 명령줄 창을 시작하고 go env 명령을 입력한 후 출력에 GOROOT 및 GOPATH가 포함되어 있는지 확인해야 합니다. 경로. 환경 변수가 올바르게 설정되면 출력은 다음과 같아야 합니다.
set GO111MODULE= set GOARCH=amd64 set GOBIN= set GOCACHE=C:\Users\Administrator\AppData\Local\go-build set GOENV=C:\Users\Administrator\AppData\Roaming\go\env set GOEXE=.exe set GOFLAGS= set GOHOSTARCH=amd64 set GOHOSTOS=windows set GOINSECURE= set GONOPROXY= set GONOSUMDB= set GOOS=windows set GOPATH=C:\go set GOPRIVATE= set GOPROXY=https://proxy.golang.org,direct set GOROOT=C:\Go set GOSUMDB=sum.golang.org set GOTMPDIR= set GOTOOLDIR=C:\Go\pkg\tool\windows_amd64 set GCCGO=gccgo set AR=ar set CC=gcc set CXX=g++ set CGO_ENABLED=1 set GOMOD= set CGO_CFLAGS=-g -O2 set CGO_CPPFLAGS= set CGO_CXXFLAGS=-g -O2 set CGO_FFLAGS=-g -O2 set CGO_LDFLAGS=-g -O2 set PKG_CONFIG=pkg-config set GOGCCFLAGS=-m64 -mthreads -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=C:\Users\ADMINI~1\AppData\Local\Temp\go-build756411199=/tmp/go-b uild -gno-record-gcc-switches
마지막으로 간단한 hello world 프로그램을 작성하여 winserver에 golang을 배포하는 방법이 맞는지 확인할 수 있습니다. 성공했습니다.
e:goprojectshello_worldhello_world.go 파일을 생성하고 다음 코드를 작성합니다.
package main import "fmt" func main() { fmt.Println("Hello, world!") }
명령줄에 hello_world.go 파일이 있는 디렉터리를 입력하고 go build hello_world.go를 입력합니다. 디렉토리.hello_world.exe.
마지막으로 명령줄에 hello_world 명령을 입력하면 Hello, world!가 출력됩니다.
이 시점에서 우리는 WinServer에 golang 프로그램을 성공적으로 배포하고 실행했습니다.
간단히 말하면 WinServer에 golang을 배포하면 초기화 문제가 발생할 수 있지만 GOPATH, GOROOT, PATH와 같은 환경 변수를 올바르게 설정하면 이러한 문제를 쉽게 처리하고 golang 프로그램을 빠르게 실행할 수 있습니다.
위 내용은 winserver에 golang을 배포하는 방법에 대해 토론의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!