Ho impostato un golang per lo sviluppo di envionemnt usando l'idea (13.1 community edition). Sembra che l'SDK sia riconosciuto. Tuttavia, non è stato possibile creare un file GO facendo clic con il tasto destro del mouse su "Nuovo" nella cartella di origine. (L'elemento di "vai" è in grigio) Attualmente devo impostare manualmente l'estensione del file su ".go" e modificare il file, ma il completamento automatico è OK. Questo esiste solo sul mio Mac (con versione 10.9.4) Ho impostato la modalità di accesso alla directory GOPATH su 777, ma non funziona ancora. Funziona bene su windows7. Quindi cosa dovrei fare? Setup golang environment using jetbrains
Questo è ciò che sembra in finestre
Thanks VonC, I already tried the /Users/Tom/go setting, this doesn't work and I switch to this root path.
here's my previous setting
macbook:home root# go env
GOARCH="amd64"
GOBIN=""
GOCHAR="6"
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH="/Users/mac/go"
GORACE=""
GOROOT="/usr/local/go"
GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64"
CC="clang"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fno-common"
CXX="clang++"
CGO_ENABLED="1"
E questo è ciò che è simile in/Users/Tom/Vai
Grazie VonC, tuttavia, questo doesn' lavoro. Non sono sicuro di quale sia la ragione. Questa è l'impostazione di ambiente che utilizza GOCODE Questo è diversi passaggi! step1
A proposito, ho notato che ci sono una differenza da Mac e vincere Dows durante la creazione di un nuovo Go Project in questo passaggio, la piattaforma Windows mostrerà un "sdk di progetto" mentre Mac non lo farà.
La prima immagine potrebbe funzionare se GOPATH era impostato su/GOCODE – VonC
L'ultimo dovrebbe funzionare se 'GOPATH' era impostato su'/Users/Tom/go', non '/ Users/Tom/Go':' go' e 'Go' non sono esattamente gli stessi, dato che HFS + (il filesystem Mac) è solitamente configurato per essere case insensitive ma case preserving. – VonC
Qual era l'impostazione esatta che dovevi modificare per farlo funzionare? – VonC