热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

IntelliJIdea14安装Golang插件google-go-lang-idea-plugin的方法

IDEA的编辑器都很强悍,所以现在学Go也想用他啊,无奈这个插件搞了好久,整理了下流程记录下1.当然是下载IDEA编辑器了http:www.jetbrains.comideadown

IDEA 的编辑器都很强悍,所以现在学Go 也想用他啊,无奈这个插件搞了好久,整理了下流程记录下


1. 当然是下载 IDEA 编辑器了

http://www.jetbrains.com/idea/download/



附上旗舰版注册机地址 

http://download.csdn.net/detail/abacaba/8240327  

有购买能力的请尽力购买正版哦,这么好的IDE用盗版真心觉得很罪恶啊,无奈包包里的票票太少



2. 下载插件项目源码自行编译jar插件包

https://github.com/go-lang-plugin-org/go-lang-idea-plugin





将下载的zip包解压,然后执行 File -> open 操作打开该项目



打开该项目后,进行 SDK 和 模块配置


执行操作 File -> Project Structure 打开项目结构配置窗口



如下图配置,SDKs 中设置 JDK、 IDEA 这两个的路径(图上的 Go sdk 你先别管他,你现在还操作不了的)




IDEA 的sdk 其实就是软件安装目录



然后是模块设置 Modules




设置当前模块的SDK依赖,如果不设置这里,则编译时会出现下面的错误:



我在这里莫名其妙了好半天才找到原因


然后选择 ro.redeul.google.go  包进行编译,如图:



这里如果没有出现 error 则编译成功。


3. 生成插件 jar 安装包

选择 Build -> Prepare Plugin module ... For Deployment 将会生成一个google-go-language.jar 的文件在项目根目录下



4. 安装插件:

选择 File->settings -> Plugins -> install plugins from disk   在右下角

选择刚刚生成的 jar 文件将自动安装插件,然后重启软件就好了




5. 下载安装 go sdk

http://golang.so/dl/1.4/

选择你对应的系统版本安装吧,


然后一些系统环境变量配置,

参考:

新建 变量名:GOBIN 变量值 :C:\Go\bin
新建 变量名:GOARCH 变量值:386
如果是64位系统 变量值为amd64
新建 变量名:GOOS 变量值:windows
新建 变量名: GOROOT 变量值:C:\Go
新建 变量名: GOPATH 变量值:C:\my\go\project
\my\go\project 是你的项目目录
编辑 Path 在Path的变量值的最后加上 ;C:\Go\bin


之后你新建项目就可以看到 go 的图标啦



新建好项目 hello world 一下吧 o(∩_∩)o 哈哈   ,可以开始开发你牛逼的 GO 项目了




好了先就这样吧



--------------------------------------------------------------------------------------------------------------------------------------------------------------


2015/03/09 10:49

今天在另一台电脑上配置时,发现 java jdk 1.7 的环境下编译插件时始终报错,后来升级到 1.8 就能通过了





推荐阅读
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • 如何更改电脑系统的自动校时服务器地址?
    本文介绍了如何通过注册表编辑器更改电脑系统的自动校时服务器地址。通过修改注册表中的数值数据或新建字符串数值的方式,可以将默认的时钟同步服务器地址更改为自己所需要的域名或IP地址。详细步骤包括双击时间区域,点击internet时间,勾选自动校正域名设置定时等操作。 ... [详细]
  • OpenCV4.5.0+contrib编译流程及解决错误方法
    本文介绍了OpenCV4.5.0+contrib的编译流程,并提供了解决常见错误的方法,包括下载失败和路径修改等。同时提供了相关参考链接。 ... [详细]
  • 目录在Go语言项目中使用Zap日志库介绍默认的GoLogger日志库实现GoLogger设置Logger使用LoggerLogger的运行GoLogger的优势和劣势优势劣势Ube ... [详细]
  • 目标由于众所周知的原因,golang.org无法直接访问,golang文档和安装包无法下载,golang.orgxnet等官方包无法下载。常见解决方案是无脑挂代理,解决一切问题,但 ... [详细]
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • 本文介绍了在Python3中如何使用选择文件对话框的格式打开和保存图片的方法。通过使用tkinter库中的filedialog模块的asksaveasfilename和askopenfilename函数,可以方便地选择要打开或保存的图片文件,并进行相关操作。具体的代码示例和操作步骤也被提供。 ... [详细]
  • 解决Cydia数据库错误:could not open file /var/lib/dpkg/status 的方法
    本文介绍了解决iOS系统中Cydia数据库错误的方法。通过使用苹果电脑上的Impactor工具和NewTerm软件,以及ifunbox工具和终端命令,可以解决该问题。具体步骤包括下载所需工具、连接手机到电脑、安装NewTerm、下载ifunbox并注册Dropbox账号、下载并解压lib.zip文件、将lib文件夹拖入Books文件夹中,并将lib文件夹拷贝到/var/目录下。以上方法适用于已经越狱且出现Cydia数据库错误的iPhone手机。 ... [详细]
  • RN即ReactNative基于React框架针对移动端的跨平台框架,在学习RN前建议最好熟悉下html,css,js,当然如果比较急,那就直接上手吧,毕竟用学习前面基础的时间,R ... [详细]
  • pc电脑如何投屏到电视?DLNA主要步骤通过DLNA连接,使用WindowsMediaPlayer的流媒体播放举例:电脑和电视机都是连接的 ... [详细]
  • Idea在plugin的marketplace中一直查不到东西&安装插件
    1.问题出现我在IntellijIDEA2018中搜索安装我们想要的插件时,有时候发现打开Setting-Plugins,Marketplace搜索插件页面加载不出来。而且搜索插 ... [详细]
  • IDApro反编译exe时生成的C文件中#include的defs.h文件在IDA目录下plugins文件夹内*Thisfilecontainsdefinition ... [详细]
  • 影响版本:WordPressCevherShare2.0plugin开发者:http:phpkode.com下载地址:http:phpkode.comdownloadscevher ... [详细]
  • FILETYPE*filetype.txt*ForVimversion6.4.文件类型*filetype**file-type*1.文件类型|filetypes|2.文件类型插 ... [详细]
  • kafka lookup VM016centos: no such host
    在windows下打开编辑host增加“ip主机名”获取主机名的命令:h ... [详细]
author-avatar
战冰_斗雪
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有