>백엔드 개발 >Golang >Google App Engine Go용 Google Cloud SDK를 어디에 설치해야 하나요?

Google App Engine Go용 Google Cloud SDK를 어디에 설치해야 하나요?

Susan Sarandon
Susan Sarandon원래의
2024-11-27 20:24:14310검색

Where Should I Install the Google Cloud SDK for Google App Engine Go?

google-cloud-sdk 위치 결정

Google App Engine Go의 경우 google-cloud-sdk 패키지를 배치하면 안 됩니다. $GOROOT 또는 $GOPATH에 있습니다. 대신 $HOME 디렉토리에 압축을 풀고 설치 프로그램을 실행해야 합니다.

google-cloud-sdk에 대한 $PATH 설정

필요한 경우 다음 줄을 추가하세요. google-cloud-sdk를 포함하려면 .bash_profile에 $PATH:

export PATH=$HOME/google-cloud-sdk:$PATH

App Engine용 Go SDK 다운로드

다음 명령을 사용하여 App Engine용 Go SDK를 설치합니다.

gcloud components install app-engine-go

피해야 할 함정

수정하지 마세요 소스에서 새 Go 버전을 컴파일하지 않는 한 $GOROOT를 수동으로 수행합니다. 또한 google-cloud-sdk/platform/google_appengine/goroot/src에 src 디렉토리를 포함하도록 $GOPATH를 변경하지 마세요. 이렇게 하면 문제가 발생할 수 있습니다.

소스 위치 이동

App Engine 프로젝트의 Go 소스는 일반 GOPATH에 배치되어야 합니다. 이러한 소스는 google-cloud-sdk 디렉터리가 아닌 프로젝트 경로로 이동합니다.

개발 서버 실행

dev_appserver를 로컬에서 실행하려면 프로젝트로 이동합니다. 경로를 지정하고 다음을 사용하십시오. 명령:

dev_appserver.py ./.

배포

배포에 대한 자세한 내용은 다음 문서를 참조하세요. https://cloud.google.com/appengine/docs/standard/ go/tools/uploadinganapp

팁 문제 해결

설치 중에 문제가 발생하면 $PATH에서 Cloud SDK 및 해당 참조를 제거하는 것이 좋습니다. 일반 Go 설치도 제거합니다. 그런 다음 Go를 설치하고 google-cloud-sdk의 압축을 풀고 설치 프로그램을 실행하여 처음부터 시작하세요.

위 내용은 Google App Engine Go용 Google Cloud SDK를 어디에 설치해야 하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.