GO_01:Mac之Go语言Idea环境配置
声明:本人所使用的是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环境配置的更多相关文章
- Mac系统cocos2dx + android 开发环境配置
Mac系统cocos2dx + android 开发环境配置 /****************************************************** 这遍文章主要转载自:htt ...
- Infer 在 Mac 上的安装和环境配置
Infer 在 Mac 上的安装和环境配置 Infer 介绍 Infer 是一个静态分析工具.Infer 可以分析 Objective-C, Java 或者 C 代码,报告潜在的问题. 任何人都可以使 ...
- [转]Mac下cocos2dx-3.2+Xcode环境配置和项目创建
原文:http://blog.csdn.net/u012200908/article/details/38070885 这是有关环境配置的第二篇教程,第一篇讲的是win8下的环境配置.这里我们使用C+ ...
- Go语言开发环境配置
一.我为什么要学习go语言 当今已经是移动和云计算时代,Go出现在了工业向云计算转型的时刻,简单.高效.内 置并发原语和现代的标准库让Go语言尤其适合云端软件开发(毕竟它就是为此而设计的).到2014 ...
- (转载)Go语言开发环境配置
一.我为什么要学习go语言 当今已经是移动和云计算时代,Go出现在了工业向云计算转型的时刻,简单.高效.内 置并发原语和现代的标准库让Go语言尤其适合云端软件开发(毕竟它就是为此而设计的).到2014 ...
- Mac python3.5 + Selenium 开发环境配置
一. python 3.5 1. 下载 2. Mac默认为2.7,所以这里主要介绍如何将系统Python默认修改为3.5. 原理: 1)Mac自带的python环境在: python2.7: /Sys ...
- Go语言基础环境配置(windows)
一.基础软件包安装 需要安装go环境包.git.IDE(VScode),安装包见下图: 1.1 安装go windows环境直接双击安装包安装即可,在cmd窗口输入go,结果如下图所示即表示安装成功: ...
- JAVA IntelliJ IDEA for mac/jdk的安装及环境配置、运行
现在配置完之后再回头看看,其实挺简单, 但我还是弄了好几个小时才配置出来, 不过好在是自己配置出来的, 每天都在慢慢进步. 安装及配置步骤如下: JAVA的IDE的话去jetbrains的官网上对应下 ...
- Mac版-Jdk安装与环境配置
下载安装 oracle官网下载,地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html 下载好后,点击安装包,一直 ...
随机推荐
- Java里字符串split方法
Java中的split方法以"."切割字符串时,需要转义 String str[] = s.split("\\.");
- java的内存管理机制
1.内存区域的分类 栈内存:基本类型变量和对象的引用,优势在于存取速度快 堆内存:new创建的对象和数组以及对象的实例化变量,优势在于动态分配内存,但是存取速度相对较慢 2.不同类型的内存分配 (1) ...
- OO终章--总结博客
一.测试与正确性论证的比较 从方法上看,测试是使用大量测试样例来覆盖测试代码,从而能够检测代码的实现是否正确,功能是否完善.而正确性论证是使用代码的规格和逻辑进行严密的推论和证明,从而验证代码的实现正 ...
- 使用python快速搭建web服务器
命令:python -m SimpleHTTPServer 8088 参考:https://www.cnblogs.com/harry-xiaojun/p/6739003.html https://w ...
- java的(PO,VO,TO,BO,DAO,POJO)类名包名解释
VO:值对象.视图对象 PO:持久对象 QO:查询对象 DAO:数据访问对象——同时还有DAO模式 DTO:数据传输对象——同时还有DTO模式 PO:全称是persistant object持久对象最 ...
- caffe with anaconda
https://blog.csdn.net/u013498583/article/details/74231058 https://www.cnblogs.com/youxin/p/4073703.h ...
- 1014 C语言文法定义
<程序>→<外部声明>|<程序><外部声明><外部声明>→<函数定义>|<声明><函数定义>→<数 ...
- Scrum Meeting Beta - 8
Scrum Meeting Beta - 8 NewTeam 2017/12/7 地点:新主楼F座二楼 任务反馈 团队成员 完成任务 计划任务 安万贺 完成了博文详情的存储Issue #150Pull ...
- MYSQL中可以实现类似IF判断的方法
MYSQL中可以实现类似IF判断的方法 新建一张客户表,如下:sex:1-男,2-女,3-未知:level是客户的级别:1-超级VIP客户,2-VIP客户,3-普通客户 方式一:case函数:流程控制 ...
- js中的php rand函数
//文件rand.js function MyRand(min, max){ this.min = min; this.max = max; } MyRand.prototype.getRand = ...