声明:本人所使用的是Mac Pro

安装开始

1. 首先将 GO 基础组件安装好,就好似 java 中的 jdk。当然,安装的时候需要到官网去下载,这一步难倒了好多无法翻墙的同学们,故这里我将我这边下载安装的版本分享出来,供大家免费下载:https://pan.baidu.com/s/1bHnfrg

  其中包括文件有:IdeaUI-2016.2.dmg、go1.8darwin-amd64.pkg 以及Idea中go的插件:Go-0.171.1931.zip(2017-03-15 14:34:37 截止此时最新版)

  其中对应的IdeaUI 和 go1.8 可以直接双击进行安装。对应的 Go-0.171.1931.zip 是对应 Idea 环境下开发 Go 程序的插件。

2. 首先将Idea和go软件安装完毕之后,通过查看有关文档使用网上编译好的插件(当然,这个也是需要翻墙的),这里我尝试了是行不通的,具体想要尝试的可以查看网上的文档,很多。

3. 这里我使用的是软件插件安装,具体从刚打开的小界面中的Configure选项卡选择Plugins

  

  打开Plugins界面后在搜索框中搜索go,选中搜索出来的选项进行安装

  

4. 以上安装完成之后重新启动Idea即可,再次打开的界面就可以看到GO选项卡了,可以选中此进行配置GO的环境变量以及创建对应的项目

最近问题总结:

1. Mac本上安装JDK默认路径

  JDK6默认安装路径:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk
  JDK8以及JDK7安装的默认路径为:/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk

  当然,使用 Go 编程是不需要Jdk的,但是我是 java 程序猿,所以不管用不用得到,我还是会首先装上 Jdk 的,这大概是我的职业病吧

2. Go程序运行警告问题

  Go环境搭建起来后,在Idea中编写测试案例运行发现总是报警(当然不影响正常运行):

  warning: GOPATH set to GOROOT (/usr/local/go) has no effect

  解决办法:(其实这和go语言自身有关)

  在终端运行:go env 命令,查看对应的 GOPATH 和 GOROOT 路径,一般 GOPATH 配置路径为对应项目 src 文件夹的上一级路径,否则它不会认识当前路径系统配置的路径。

  假如,我创建的项目都放在了 /Users/mfw/Desktop/GO/BeginTest 路径下

  那么我需要在我当前的系统配置文件中加入对应的环境变量,即:vim  ~/.bash_profile 中增加以下内容:(如果没有则创建)

GOPATH=/Users/mfw/Desktop/GO/BeginTest

export GOPATH=$GOPATH
export PATH=$PATH:$GOPATH/bin

  保存退出之后,运行命令:source  ~/.bash_profile  使当前配置生效

  那么此时重启一下Idea环境,再次运行对应的文件就发现已经没有对应的报警信息了。

GO_01:Mac之Go语言Idea环境配置的更多相关文章

  1. Mac系统cocos2dx + android 开发环境配置

    Mac系统cocos2dx + android 开发环境配置 /****************************************************** 这遍文章主要转载自:htt ...

  2. Infer 在 Mac 上的安装和环境配置

    Infer 在 Mac 上的安装和环境配置 Infer 介绍 Infer 是一个静态分析工具.Infer 可以分析 Objective-C, Java 或者 C 代码,报告潜在的问题. 任何人都可以使 ...

  3. [转]Mac下cocos2dx-3.2+Xcode环境配置和项目创建

    原文:http://blog.csdn.net/u012200908/article/details/38070885 这是有关环境配置的第二篇教程,第一篇讲的是win8下的环境配置.这里我们使用C+ ...

  4. Go语言开发环境配置

    一.我为什么要学习go语言 当今已经是移动和云计算时代,Go出现在了工业向云计算转型的时刻,简单.高效.内 置并发原语和现代的标准库让Go语言尤其适合云端软件开发(毕竟它就是为此而设计的).到2014 ...

  5. (转载)Go语言开发环境配置

    一.我为什么要学习go语言 当今已经是移动和云计算时代,Go出现在了工业向云计算转型的时刻,简单.高效.内 置并发原语和现代的标准库让Go语言尤其适合云端软件开发(毕竟它就是为此而设计的).到2014 ...

  6. Mac python3.5 + Selenium 开发环境配置

    一. python 3.5 1. 下载 2. Mac默认为2.7,所以这里主要介绍如何将系统Python默认修改为3.5. 原理: 1)Mac自带的python环境在: python2.7: /Sys ...

  7. Go语言基础环境配置(windows)

    一.基础软件包安装 需要安装go环境包.git.IDE(VScode),安装包见下图: 1.1 安装go windows环境直接双击安装包安装即可,在cmd窗口输入go,结果如下图所示即表示安装成功: ...

  8. JAVA IntelliJ IDEA for mac/jdk的安装及环境配置、运行

    现在配置完之后再回头看看,其实挺简单, 但我还是弄了好几个小时才配置出来, 不过好在是自己配置出来的, 每天都在慢慢进步. 安装及配置步骤如下: JAVA的IDE的话去jetbrains的官网上对应下 ...

  9. Mac版-Jdk安装与环境配置

    下载安装 oracle官网下载,地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html 下载好后,点击安装包,一直 ...

随机推荐

  1. Daily Scrum (2015/10/22)

    今天我们发现了源代码并不能直接在PC上运行.通过学长我们了解到我们需要在服务器上链接上数据库才能正常运行,所以找了老师要了地址后进入了正常工作.由此我们的PM增添了一些新的任务,团队的总工作时间有所增 ...

  2. Java script 的dom编程

    实例1: </head> <body> <div id="div1"> <p id="p1">这是一个段落< ...

  3. IO异常 的处理

    package com.throwsss; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFou ...

  4. 关于char存储值表示

    char里面-128的二进制表示为1000 0000,0的二进制表示为0000 0000 -127的二进制表示为1000 0001, 127的二进制表示为0111 1111. 从-127到-1和1到1 ...

  5. 深入理解JAVA I/O系列二:字节流详解

    流的概念 JAVA程序通过流来完成输入/输出.流是生产或消费信息的抽象,流通过JAVA的输入输出与物理设备链接,尽管与它们链接的物理设备不尽相同,所有流的行为具有相同的方式.这样就意味一个输入流能够抽 ...

  6. Redis有序集内部实现原理分析

    Redis技术交流群481804090 Redis:https://github.com/zwjlpeng/Redis_Deep_Read Redis中支持的数据结构比Memcached要多的多啦,如 ...

  7. vim出现自动补全的问题

    当使用vim编辑文件自动补全文件名称的时候,可能会出现_arguments:451: _vim_files: function definition file not found的错误,这个时候一般都 ...

  8. 开发模式 MVC、MVP、MVVM和MVX框架模式

    MVX框架模式的了解 MVX框架模式:MVC+MVP+MVVM 1.MVC: Model(模型)+View(视图)+controller(控制器),主要是基于分层的目的,让彼此的职责分开.View通过 ...

  9. IPV6 简单总结

    1. 转帖别人的内容 来源:https://www.2cto.com/net/201112/114937.html 2. 本地用IPV6单播地址 (包括链路本地单播地址 和 站点本地单播地址) 2.1 ...

  10. object & over-write

    object & over-write