Où GO recherche-t-il google-cloud-sdk ?
GO ne recherche pas google-cloud-sdk dans $GOROOT ou $GOPATH. Pour configurer le google-cloud-sdk, décompressez-le simplement dans votre répertoire $HOME et exécutez le programme d'installation.
Que devrait être GOPATH ?
Votre $GOPATH devrait être réglé sur votre installation normale. Le SDK App Engine pour Go utilise automatiquement les sources du répertoire google-cloud-sdk/platform/google_appengine/goroot/src sans aucune manipulation.
Conseils supplémentaires :
Ne modifiez pas manuellement $GOROOT sauf si vous envisagez de compiler une nouvelle version Go à partir des sources. Si votre installation est irréparable, supprimez le SDK cloud et toutes les références à celui-ci dans votre $PATH. Désinstallez également complètement l’installation Go standard. Ensuite, recommencez à zéro en installant Go, en décompressant google-cloud-sdk, en exécutant le programme d'installation et en installant les composants gcloud en installant app-engine-go.
Lors du développement pour App Engine, vos sources Go doivent être placées dans votre $ habituel. GOPATH, pas dans le répertoire google-cloud-sdk/. Pour exécuter dev_appserver localement, exécutez dev_appserver.py [path-to-source], où le chemin indiqué contient votre code et app.yaml.
Structure des dossiers modifiée :
$GOPATH = $HOME/go
[Image du dossier édité structure]
Emplacement du dossier google-cloud-sdk :
[Image de l'emplacement du dossier google-cloud-sdk]
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!