在IntelliJ IDEA14中安装go语言插件
2016-07-05 14:02
393 查看
在IntelliJ IDEA14中安装go语言插件
虽然本人按照此文的步骤进行安装,失败了。 但是,想收藏此文。
go语言的集成开发环境仍不成熟,试用了liteide,感觉很不适应,弹出菜单对程序员的干扰太大。所以就试大牌的IntelliJ IDEA,这工具本来是JAVA开发阵营的,不过它已经变为一个非常强大的支持多种语言的集成环境了。
安装IntelliJ IDEA Community Edition 14.1.5到默认位置C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 14.1.5。
启动IDEA程序,在设置主题时,选Skip All and Set Defaults。工具装备就绪。
![](http://images2015.cnblogs.com/blog/3787/201510/3787-20151015083831976-981897876.png)
安装插件go-lang-idea-plugin,JetBrains官方的插件jar文件比较旧,所以到开源网站上找源代码自己编译后安装,这个插件的源代码从这个网址下载:https://github.com/go-lang-plugin-org/go-lang-idea-plugin/releases,直接下载的源代码master.zip中缺少idea的项目文件。我下载的是go-lang-idea-plugin--518.zip,我直接放在D:\go-lang-idea-plugin--518下。
用IDEA打开项目,也就是d:\go-lang-idea-plugin--518目录
![](http://images2015.cnblogs.com/blog/3787/201510/3787-20151015083832851-1050688273.png)
此时会有git版本控制的警告,可以不管它,也可以关闭它。
此时直接编译,会报SDK不存在,要进行几项关键设置。
![](http://images2015.cnblogs.com/blog/3787/201510/3787-20151015083833554-962688609.png)
菜单File->Project Structure...,找到Platform Settings/SDK,点加号,加上JDK,选1.8,注意是JDK,而不是JRE,C:\Program Files\Java\jdk1.8.0_60。
再加上IntelliJ Platform Plugin SDK,就是它的安装目录:C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 14.1.5,Internal Java Platform绑定1.8。
再设置Project SDK: IntelliJ IDEA Community Edition IC-141.2735.5(java version 1.8.0)
![](http://images2015.cnblogs.com/blog/3787/201510/3787-20151015083834601-1762989212.png)
![](http://images2015.cnblogs.com/blog/3787/201510/3787-20151015083835882-1894245677.png)
此时进Project Settings/Modules的设置,应该 Module SDK使用了project SDK。
再编译会有些警告,但编译成功!!!
Build->Prepare All Plugin Modules For Deployment,成功后会在d:\go-lang-idea-plugin--518目录中生成了intellij-go.jar,我们需要的就是这一个宝贝。此时这个go-lang-idea-plugin--518项目的源代码就编译完成了,如果你不搞JAVA开发,以后就不用它了。
![](http://images2015.cnblogs.com/blog/3787/201510/3787-20151015083837460-1000715009.png)
比如d:\goproj\hello文件夹下,建立一个hello项目,提示你设置GO SDK,此时发现IDEA可以自动找到go1.5.1目录了。
在project里新建hello.go,运行时会有两种方式,一种对应于go build后运行,一种对应于go run。
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). (强调要把项目主目录加到全局库中,可能这样就不需要设置GOPATH了?)
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
有人说要设置这些环境变量,但我在1.5.1中并没有用到,直接用go.exe命令行工具时我用过GOPATH。
新建 变量名:GOBIN 变量值 :C:\Go\bin
新建 变量名:GOOS 变量值:windows
新建 变量名:GOROOT 变量值:C:\Go
新建 变量名:GOPATH 变量值:d:\goproj\hello
----==== Email: slofslb (GTD) qq.com 请将(GTD)换成@ ====----
版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)
作者:申龙斌的程序人生
---- 魔方、桥牌、象棋、游戏人生...
---- BASIC、C++、JAVA、C#、Haskell、Objective-C、Open
Inventor、程序人生...
---- GTD伴我实现人生目标
---- SeismicPro地震剖面显示程序
---- Eclipse油藏数值模拟二进制文件格式解析和格式转换软件
虽然本人按照此文的步骤进行安装,失败了。 但是,想收藏此文。
在IntelliJ IDEA14中安装go语言插件
go语言的集成开发环境仍不成熟,试用了liteide,感觉很不适应,弹出菜单对程序员的干扰太大。所以就试大牌的IntelliJ IDEA,这工具本来是JAVA开发阵营的,不过它已经变为一个非常强大的支持多种语言的集成环境了。1、go环境
下载Go1.5.1(由于国内伟大的墙,golang.org访问被墙,搞点技术真是不易,从Golang中国的的百度云盘下载是不错的选择,http://pan.baidu.com/s/1hq1mrDM),安装很方便,直接解压到c:\go目录中即可。系统PATH环境变量中加上c:\go\bin。2、IDEA
安装JDK1.8.0_60_x64,默认安装在C:\Program Files\Java目录下。安装IDEA时需要。安装IntelliJ IDEA Community Edition 14.1.5到默认位置C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 14.1.5。
启动IDEA程序,在设置主题时,选Skip All and Set Defaults。工具装备就绪。
![](http://images2015.cnblogs.com/blog/3787/201510/3787-20151015083831976-981897876.png)
3、编译go-lang-idea-plugin插件
(不愿折腾这一步的朋友到这里下载我用1.0.0pre-release的build518编译生成好的jar文件:http://download.csdn.net/detail/slofslb/9182113,没办法有时要到CSDN下载点材料却没积分)安装插件go-lang-idea-plugin,JetBrains官方的插件jar文件比较旧,所以到开源网站上找源代码自己编译后安装,这个插件的源代码从这个网址下载:https://github.com/go-lang-plugin-org/go-lang-idea-plugin/releases,直接下载的源代码master.zip中缺少idea的项目文件。我下载的是go-lang-idea-plugin--518.zip,我直接放在D:\go-lang-idea-plugin--518下。
用IDEA打开项目,也就是d:\go-lang-idea-plugin--518目录
![](http://images2015.cnblogs.com/blog/3787/201510/3787-20151015083832851-1050688273.png)
此时会有git版本控制的警告,可以不管它,也可以关闭它。
此时直接编译,会报SDK不存在,要进行几项关键设置。
![](http://images2015.cnblogs.com/blog/3787/201510/3787-20151015083833554-962688609.png)
1)SDK设置
菜单File->Project Structure...,找到Platform Settings/SDK,点加号,加上JDK,选1.8,注意是JDK,而不是JRE,C:\Program Files\Java\jdk1.8.0_60。再加上IntelliJ Platform Plugin SDK,就是它的安装目录:C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 14.1.5,Internal Java Platform绑定1.8。
再设置Project SDK: IntelliJ IDEA Community Edition IC-141.2735.5(java version 1.8.0)
![](http://images2015.cnblogs.com/blog/3787/201510/3787-20151015083834601-1762989212.png)
![](http://images2015.cnblogs.com/blog/3787/201510/3787-20151015083835882-1894245677.png)
2)Modules设置
此时进Project Settings/Modules的设置,应该 Module SDK使用了project SDK。
3)编译
再编译会有些警告,但编译成功!!!
4)生成jar
Build->Prepare All Plugin Modules For Deployment,成功后会在d:\go-lang-idea-plugin--518目录中生成了intellij-go.jar,我们需要的就是这一个宝贝。此时这个go-lang-idea-plugin--518项目的源代码就编译完成了,如果你不搞JAVA开发,以后就不用它了。![](http://images2015.cnblogs.com/blog/3787/201510/3787-20151015083837460-1000715009.png)
4、安装插件
进入IDEA的File->Settings->Plugin配置插件,install plugin from disk...,选intellij-go.jar文件,OK后,会提示重启Intellij IDEA。5、在IDEA中开发go项目
new project,项目类型选go比如d:\goproj\hello文件夹下,建立一个hello项目,提示你设置GO SDK,此时发现IDEA可以自动找到go1.5.1目录了。
在project里新建hello.go,运行时会有两种方式,一种对应于go build后运行,一种对应于go run。
package main import "fmt" func main(){ fmt.Println("hello world") }
官网上给出新建idea中的go项目的方法:
https://github.com/go-lang-plugin-org/go-lang-idea-plugin/wiki/v1.0.0-Setup-initial-project
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). (强调要把项目主目录加到全局库中,可能这样就不需要设置GOPATH了?)
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
有人说要设置这些环境变量,但我在1.5.1中并没有用到,直接用go.exe命令行工具时我用过GOPATH。
新建 变量名:GOBIN 变量值 :C:\Go\bin
新建 变量名:GOOS 变量值:windows
新建 变量名:GOROOT 变量值:C:\Go
新建 变量名:GOPATH 变量值:d:\goproj\hello
----==== Email: slofslb (GTD) qq.com 请将(GTD)换成@ ====----
版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)
作者:申龙斌的程序人生
---- 魔方、桥牌、象棋、游戏人生...
---- BASIC、C++、JAVA、C#、Haskell、Objective-C、Open
Inventor、程序人生...
---- GTD伴我实现人生目标
---- SeismicPro地震剖面显示程序
---- Eclipse油藏数值模拟二进制文件格式解析和格式转换软件
相关文章推荐
- windows golang开发环境搭建--LiteIDE-最适合Go的IDE
- django开发基本步骤
- googleMap本地化(离线)
- hdu4889Scary Path Finding Algorithm【构造】搞坏spfa-slf 2014多校联合
- 【转载】初识google test
- Try Pangolin(3) - Display
- Unbuntu 16.04LTS 安装sogou 输入法详解
- 常用Category
- 定制个性化Vista的OEM信息及Logo
- gossip协议
- go——搭建Win7下的Go开发环境
- Django Compress setup
- 通过Google+设置壁纸报错
- KK GMS GoolgeCamera应用预置
- Selenium Webdriver元素定位的方式
- golang带cookie post get请求 例子
- poj2762 Going from u to v or from v to u?
- tableau自定义logo
- 碰到的一个关于GregorianCalendar类的问题
- golang---vim语法高亮