Maison >développement back-end >Golang >Où dois-je installer le SDK Google Cloud et quel doit être mon GOPATH ?

Où dois-je installer le SDK Google Cloud et quel doit être mon GOPATH ?

Patricia Arquette
Patricia Arquetteoriginal
2024-11-27 21:44:11654parcourir

Où cherche-t-il Google-Cloud-SDK et que devrait être GOPATH ?

Problème

Lors de la configuration de Go App Engine sur macOS, les utilisateurs peuvent rencontrer des difficultés pour déterminer l'emplacement approprié pour le chemin google-cloud-sdk, entraînant des erreurs telles que "Impossible de télécharger, /usr/local/google-cloud-sdk/... est un GOROOT, pas un GOPATH."

Solution

Google-Cloud-SDK ne doit pas être placé dans $GOROOT ou $GOPATH. Au lieu de cela, décompressez-le dans votre répertoire $HOME et exécutez le programme d'installation. Ajoutez-le à votre $PATH en ajoutant la ligne suivante à votre .bash_profile :

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

Obtenez le SDK GoLang avec les composants gcloud, installez app-engine-go.

Notes essentielles

  • Ajout du répertoire src de google-cloud-sdk/platform/google_appengine/goroot vers $GOPATH peut causer des problèmes.
  • Ne modifiez pas manuellement $GOROOT à moins de compiler une nouvelle version de Go à partir des sources.
  • Lors du développement pour App Engine , Les sources Go doivent être placées dans votre $GOPATH habituel, pas dans google-cloud-sdk.
  • Les déploiements peuvent être gérés à l'aide de la commande gcloud.

Structure des dossiers

  • $GOPATH = $HOME/go

Where Should I Install the Google Cloud SDK and What Should My GOPATH Be?

  • Dossier Google-Cloud-SDK emplacement :

Where Should I Install the Google Cloud SDK and What Should My GOPATH Be?

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn