go-lang-idea-plugin setup inital project

This page describes how a project should be setup using v1.0.0 release (or custom build from branch) in order to get all the functionality working properly.

For now, the plugin uses the following convention:

  • Go SDK -> GOROOT
  • Go Libraries -> GOPATH(s)

Create a new Project

Common

In 1.0.0 you need to take the following steps to create a new project and configure it properly:

  • download the latest alpha release from Github releases section
  • always install the zip file, don't extract it (Note for Mac OS X users: you need to download the entire zip file, not a several jars, [https://discussions.apple.com/thread/1483114](see Apple discussion forum))
  • after the plugin is installed, restart the IDE

Now, please follow the steps according to your IDE:

IntelliJ IDEA

  • create a new project by going to Create New Project | Go and follow the setup steps

Other IDEs

  • create a new blank project and you'll be prompted to setup a GO SDK for it

Once you've created the project according to your IDE, please follow the steps below

  • after your project has been created, you can then add your GOPATH packages to it so that you can use all the plugin features
  • to do, go to File | Settings | Languages & Frameworks | Go Libraries. Here you have a few options to choose from, but the recommended (and most tested one at the moment) is to create a new entry under Global Libraries that points to your GOPATH directory (see the example bellow).
  • if you've followed the steps correctly, then "everything" should work for you

One concrete example would be (under Linux, paths may vary on other OSes):

  • GOROOT (aka sdk home) /usr/local/go
  • GOPATH (the path in Go Libraries | Global Libraries) /home/florin/golang/
  • project home /home/florin/golang/src/github.com/dlsniper/misc

标签: go-lang-idea-plugin, go

添加新评论