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 下载好后,点击安装包,一直 ...
随机推荐
- jquery-numberformatter插件
项目地址:https://code.google.com/p/jquery-numberformatter/ 非jquery版:https://github.com/andrewgp/jsNumber ...
- DispatcherServlet的作用
DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中访问点,而且负责职责的分派,而且与Spring IoC容器无缝集成,从而可以获得Spring的所有好 ...
- C++操作mysql方法总结(2)
C++通过ODBC和通过MFC ODBC操作mysql的两种方式 使用vs2013和64位的msql 5.6.16进行操作 项目中使用的数据库名和表数据请参考C++操作mysql方法总结(1)中的介绍 ...
- 关于jsonp知识的理解
jsonp 之前知道是用来解决ajax跨域的问题,但是其本质的原理,还是不清楚. 所以看了一下. js的script 的src里面的连接是可以跨域的,所以可以通过她来实现跨域资源获取. 但是也需要后端 ...
- Beta阶段冲刺前准备
第 1 篇 Scrum 冲刺博客 1.新成员 暂无新成员,等一个有缘人 团队成员: 刘阳航(captain) 陈文俊 林庭亦 郑子熙 2.讨论是否需要更换团队的PM 经过团队讨论,我们决定不更换团队P ...
- 用vue实现省市县三级联动
我真的没想到这个会困扰到我.最开始以为,不就是直接找个简单的插件就实现了吗,jquery插件找了几个,都没有达到目的. 需求是这样的: 点击input框,弹出一个popup,然后可以滚动选择省,市,县 ...
- 多线程-Thread的run()与start()的区别
总结: 1) start: 用start方法来启动线程,真正实现了多线程运行,这时无需等待run方法体代码执行完毕而直接继续执行下面的代码.通过调用Thread类的start()方法来启动一个线程,这 ...
- Java多线程(六) —— 线程并发库之并发容器
参考文献: http://www.blogjava.net/xylz/archive/2010/07/19/326527.html 一.ConcurrentMap API 从这一节开始正式进入并发容器 ...
- SSL证书部署
SSL证书部署指南 https://www.trustauth.cn/ssl-guide
- HDU4183_Pahom on Water
题意为给你若干个圆,每个圆的颜色对应一个频率,如果两个圆有公共部分,那么这两个圆之间可以走,你可以从起点开始,从频率小的圆走向频率大的圆并且到达终点后,从频率大的圆走向频率小的圆,最终回到起点,路径中 ...