Настройка среды golang с помощью jetbrains
Я настроил golang developing envionemnt с помощью idea (13.1 community edition). Кажется, SDK распознается. Однако я не смог создать файл GO, щелкнув правой кнопкой мыши "создать" под исходной папкой. (Пункт " go " серым цветом) В настоящее время я должен вручную установить расширение файла в ".go " и редактировать файл, но автозаполнение в порядке. Это существует только на моем Mac (с версией 10.9.4) Я установил режим доступа к каталогу GOPATH в 777, но все еще не работает. Это отлично работает на windows7. Так что мне делать ?
вот как это выглядит в windows
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/Go
спасибо VonC, однако, это не работает. Не знаю, в чем причина. Это параметр envionment с помощью GOCODE Это несколько шаги! Шаг 1
кстати, я заметил, что есть разница с mac и windows при создании нового проекта Go на этом шаге платформа windows покажет "Project sdk", а mac-нет.
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 контекстное меню.