2017-06-12 3 views
3

Je suis assez nouveau à Go et Gogland. Je viens de télécharger 'go1.8.3.windows-amd64.msi', je l'ai installé dans C Drive, puis j'ai commencé à écrire mes programmes dans un bloc-notes, puis à l'exécuter à partir d'un terminal.GOPATH est vide (Gogland IDE)

Je suis confronté à quelques problèmes avec Gogland. J'ai intelliJ IDEA Ultimate Mais on m'a demandé d'utiliser Gogland. Je ne sais pas si c'est la bonne décision. Vous voudrez peut-être me conseiller sur le même. Je viens de créer un nouveau projet, je lui ai donné un nom et j'ai ajouté un fichier go qui contient un code helloworld simple. Mais il me montre une erreur "GOPATH est vide".

Gogland editor

Comme vous pouvez voir le message en haut, juste au-dessus du paquet ligne myfirstproject.

Comment le résoudre? Dois-je faire quelque chose avec des variables d'environnement? La variable d'environnement PATH est déjà définie sur 'C: \ Go \ bin'.

Lorsque je clique sur le message d'erreur, il me demande de configurer GOPATH.

enter image description here

+4

Je ne vois pas de question, demandez-vous _what_ de définir GOPATH? Vous pouvez vous référer à la documentation: [Comment écrire un code Go] (https://golang.org/doc/code.html) – JimB

+0

Merci! Le lien est très utile pour les débutants comme moi. Pouvez-vous suggérer quelques tutoriels pour Gogland IDE Jetbrains a donné une excellente documentation pour intelliJ IDEA mais pour Gogland je pense que ce n'est pas ça. descriptif. – Shinchan

+0

Well Gogland est toujours en version bêta/EAP, il est donc destiné aux utilisateurs expérimentés à tester, et vous devrez peut-être découvrir de nombreuses fonctionnalités et interfaces par vous-même à mesure qu'elles évoluent. Je suis sûr qu'une meilleure documentation sera écrite, mais les choses sont encore sujettes à changement. – JimB

Répondre

6

Au Go 1.8, la valeur par défaut est GOPATH/go.

GOPATH est l'endroit où votre code source va vivre. Vous pouvez utiliser celui par défaut ou en utiliser un personnalisé, par exemple, j'utilise D: \ go.

L'EDI n'a pas détecté la GOPATH car aucun n'a été défini. Lorsque vous téléchargez Go, les instructions d'installation vous sont également présentées, consultez également cette section.

+0

Merci! Je pense que vous avez raison. Je suis allé à Fichier-> paramètres-> GOPATH.Ajouté la valeur C: \ GO \ bin, puis a couru mon programme.Il a travaillé.Aussi GOROOT contient la valeur GO1.8.3 (C: \ GO) – Shinchan

+1

Ce serait incorrect car GOPATH et GOROOT doivent être différents les uns des autres. À partir de Go 1.8, la valeur GOPATH par défaut est /go. – dlsniper

+0

Vous voulez dire que les valeurs que j'ai dans GOPATH et GOROOT sont fausses. Si c'est vrai alors je ne comprends pas comment mes programmes fonctionnent. Je n'ai pas donné manuellement la valeur pour GOROOT.La valeur était déjà là.Je veux dire par par défaut, il avait cette valeur.J'ai seulement entré la valeur pour GOHOME.Also pouvez-vous suggérer comment le résoudre? – Shinchan