有一个项目,混合了java和go,需要在intellij中安装go的插件。
OK,网上的信息简直混乱不堪,两个流派,一个流派就是装插件,一个流派就是编译插件,各种折腾,还是安装不了,谁知柳暗花明又一村,希望这里能说的明白一点,如果你也有同样的需求,也刚好幸运的看到了这里,恭喜你。
1.安装GO。
这里不多说,唯一要说的是,其他地方多都要求你配置GOROOT,GOPATH之类的,我的经验是,安装完GO,GO自己就给你在环境变量里配好了。
2.安装IntelliJ。
网址在这里:https://www.jetbrains.com/idea/download/#section=windows
里面有Ultimate和Community两个版本,你选择哪个?
3.安装GOLANG插件。
前面卖了个关子,U版和C版,太大不同了,当然不仅仅是收费和免费,对应的是服务。
对于U版,直接在市场中搜索,即可轻松找到GO的插件,安装重启,大功告成。
如果你愿意动手,OK:https://plugins.jetbrains.com/plugin/9568-go,自己找相应的版本下载安装。
对于C版,就没有那么好运了,在市场中找不到GO插件。
好吧,免费的,也到9568的页面去下载,OK,安装,OK,结果发现不能用,悬浮提示,9568的插件只能U版使用。
好吧好吧,再找,这个页面:https://plugins.jetbrains.com/plugin/5047-go-language-golang-org-support-plugin,嗯,这个页面是C版可以用的,可是,我的天哪,基本上只支持到1年前的版本,目前最新的是2017年3月的。
怎么办?回退C的版本还是找个盗版的U版用?
ps,网上很多文章说到GO插件安装,没有提IntelliJ的类别,是U还是C,这是个很大的坑,忙半天,不知道问题到底在哪里。