声明:本人所使用的是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. “学霸系统”app——NABC

    “学霸系统”客户端项目是我们小组本次的课题. 一.需求(need) 对于这款软件,我们的目标是在手机端移植并实现网页端已有的用户管理.搜索.分类.上传下载.用户贡献与交互等功能,从而完成从PC到终端的 ...

  2. 【Alpha】技术规格说明书

    由于第1周已经写过技术规格说明书(设计文档),本周更新了上一版内容. Github地址:https://github.com/buaase/Phylab-Web/blob/master/docs/Ba ...

  3. 06慕课网《进击Node.js基础(一)》作用域和上下文

    作用域 function(){}大括号中的内容是一个作用域; function 和 var 的声明会被提到作用域的最上面 function f(){ a = 2; var b = g(); //此处可 ...

  4. DPDK L2fwd 源码阅读

    代码部分 /* SPDX-License-Identifier: BSD-3-Clause * Copyright(c) 2010-2016 Intel Corporation */ #include ...

  5. 消息队列第一篇:MessageQueue介绍

    消息队列有哪些好处或功能: 1.消息可以在断开连接的环境下发送.不需要同时运行正在发送和正在接收的应用程序. 2.使用快捷模式,消息可以非常快地发送.在快捷模式下,消息存储在内存中. 3.对于可恢复的 ...

  6. 在虚拟机中安装Ubuntu详细过程

    参考:http://blog.csdn.net/u013142781/article/details/50529030

  7. mysql my.cnf 或my.ini配置文件参数解释(转):

    #*** client options 相关选项 ***# #以下选项会被MySQL客户端应用读取.注意只有MySQL附带的客户端应用程序保证可以读取这段内容.如果你想你自己的MySQL应用程序获取这 ...

  8. vmdk->vhdx

    https://cloudbase.it/qemu-img-windows/ Usage examplesConvert a QCOW2, RAW, VMDK or VDI image to VHDX ...

  9. C++模板常用功能讲解

    前言 泛型编程是C++继面向对象编程之后的又一个重点,是为了编写与具体类型无关的代码.而模板是泛型编程的基础.模板简单来理解,可以看作是用宏来实现的,事实上确实有人用宏来实现了模板类似的功能.模板,也 ...

  10. jdbc -- 001 -- 一般方式创建数据库连接(oracle/mysql)

    连接数据库步骤: 1. 注册驱动(只做一次) 2. 建立连接(Connection) 3. 创建执行SQL的语句(Statement) 4. 执行语句 5. 处理执行结果(ResultSet) 6. ...