Настройка среды golang с помощью jetbrains

Я настроил golang developing envionemnt с помощью idea (13.1 community edition). Кажется, SDK распознается. Однако я не смог создать файл GO, щелкнув правой кнопкой мыши "создать" под исходной папкой. (Пункт " go " серым цветом) В настоящее время я должен вручную установить расширение файла в ".go " и редактировать файл, но автозаполнение в порядке. Это существует только на моем Mac (с версией 10.9.4) Я установил режим доступа к каталогу GOPATH в 777, но все еще не работает. Это отлично работает на windows7. Так что мне делать ?enter image description here

вот как это выглядит в windows enter image description here

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"

и это то, что выглядит в /Users/Tom/Goenter image description here

спасибо VonC, однако, это не работает. Не знаю, в чем причина. Это параметр envionment с помощью GOCODE enter image description here Это несколько шаги! Шаг 1

step 2

step3

step4

step5

this is envionment seting

кстати, я заметил, что есть разница с mac и windows при создании нового проекта Go на этом шаге платформа windows покажет "Project sdk", а mac-нет. mac and windows not exactly at this step

2 ответов


убедитесь, что ваш проект IntelliJ ссылается на правильный путь в GOPATH.
От страница плагина:

если у вас есть только один каталог в GOPATH, и вы создаете проект внутри этого пути, когда вы работаете с пакетами, которые являются частью проекта, вы все равно должны указать весь путь импорта для них, а не относительный. Пример:

  • GOPATH is: / home / Флорин / go
    правильный способ настройки проект под названием demogo:/home/florin/go/src/github.com/dlsniper/demogo/
  • новый пакет находится в /Home/Флорин/идти/в src/github-е. ком/dlsniper/demogo/newpack
  • правильный оператор импорта: github.com/dlsniper/demogo/newpack не newpack

также убедитесь, что у вас есть последняя версия плагина, as проблема 756 иллюстрирует, что IntelliJ IDEA 13 не создает структуру каталогов проекта в Mac OS X.


наконец, проверьте, правильно ли обнаружена идея GOROOT и GOPATH:
Смотрите страницу "исправить отсутствующие пути среды (Mac)".


на " ОП " питон добавляет в комментариях:

  • если у меня есть создать новый проект Go, эта новая функция отключена.
  • если я создам новое приложение командной строки Java, то я могу щелкнуть правой кнопкой мыши и добавить новый файл Go.

щелкните правой кнопкой мыши на проекте верхнего уровня или на src каталог, а затем перейдите в Пометить Каталог Как > Sources Root. После этого вы сможете получить доступ включен Go контекстное меню.