Mac OS X下Visual Studio Code搭建Golang(Go语言)开发环境

原创 2016年04月21日 16:03:52
[简介]
常用网名: 猪头三
出生日期: 1981.XX.XX
个人网站: http://www.x86asm.com
QQ交流: 643439947
Email: 643439947@qq.com 
编程生涯: 2001年~至今[共15年]
职业生涯: 13年
开发语言: C/C++、80x86ASM、PHP、Perl、Objective-C、Object Pascal、C#、Python
开发工具: Visual Studio、Delphi、XCode、Eclipse
技能种类: 逆向 驱动 磁盘 文件
研发领域: Windows应用软件安全/Windows系统内核安全/Windows系统磁盘数据安全
项目经历: 磁盘性能优化/文件系统数据恢复/文件信息采集/敏感文件监测跟踪/网络安全检测

[序言]
自从会Go语言之后, 唯一让我纠结的是没有强大的Go语言开发环境. 苦苦支撑了很久, Visual Studio Code 1.0.0版本横空发布. 并有着完美的Go语言整合插件, 也并完美的支持了Go语言的调试. 这让我无比的兴奋, 以后写Go语言不在是一种危害生命的行为.

[声明]
1> 这篇文章不仅试用于Windows系统, 也适用于Mac OS X系统. 但文章的重点在于Mac OS X系统的环境下部署.
2> Mac OS X的相关技术分享, 本人不会采取免费模式, 如果您在阅读本文时, 遇到困难并想获得近一步技术, 可联系我并支付一定费用来获取对应的技术支持.
备注: Windows用户为免费模式
3> 由于Go语言属于Google产品, 因此为了保证你能成功部署Go语言开发环境, 请自行准备好相关的"科学上网技术".

[开始搭建具备有调试Go语言能力的开发环境]
步骤1: 进入Go语言官方网站:https://golang.org/ 下载对应操作系统版本的安装包. 特别注意提醒: Mac OS X系统用户, 要注意配置好"GOPATH"这个环境变量, 不然你会无法成功部署.
步骤2: 进入https://www.visualstudio.com/zh-cn/products/code-vs.aspx网站下载Visual Studio Code
步骤3: 开始部署Visual Studio Code的Go语言扩展. 参考如下文章:
http://www.cnblogs.com/JerryNo1/p/5412864.html
备注: 该文章适用于Windows用户, Mac OS X用户(自己变通一下)

[重要的功能: 在Mac OS X系统让Visual Studio Code支持Go语言调试]
步骤1: 打开终端输入如下命令, 安装Go语言的调试工具"delve"
go get -v -u github.com/peterh/liner github.com/derekparker/delve/cmd/dlv
这个东西安装好之后, 会在你的GOPATH/bin目录下出现"dlv"执行文件, 在GOPATH/src目录出现dlv的源码文件目录:github.com/derekparker/delve
步骤2: 虽然安装好了Go语言调试工具"delve", 但由于该调试工具没有代码签名, 因此Visual Studio Code是无法激活此调试工具来调试Go语言. 因此我们需要通过如下重要的步骤来来解决这个问题:
如果你英文好可以看原文描述:https://github.com/derekparker/delve/wiki/Building
如果英文不好, 那就看我粗糙的翻译:
2.1> 打开"钥匙串访问"
2.2> 打开菜单 钥匙串访问/证书助理/创建证书...
2.3> 名称: dlv-cert 身份类型: 自签名证书 证书类型: 代码签名 并 选择"让我覆盖这些默认值"
2.4> 单击"继续", 有效期(天数): 365 这里你可以自己修改, 我改为3650
2.5> 一路继续下去, 直到看到"指定用于该证书的位置" 钥匙串 选择 "系统" 并单击"创建"按钮
2.6> 重启系统之后, 再打开"钥匙串访问", 选择"系统", 就会看到创建好的"dlv-cert"证书.
2.7> 右键"dlv-cert"证书, 选择"显示简介"->"信任"->"代码签名" 修改为: 始终信任
2.8> 打开终端然后cd命令进入之前你安装好的"GOPATH/src目录下的dlv源码文件目录:github.com/derekparker/delve"
2.9> 输入如下命令: GO15VENDOREXPERIMENT=1 CERT=dlv-cert make install 这样就可以重新编译出一个带有代码签名的dlv执行程序

通过以上的9个步骤, 就可以完成"在Mac OS X系统让Visual Studio Code支持Go语言调试"的环境部署.

[完结并附上截图]

以上操作我是在Mac OS X v10.11.4版本完成. 如果在细节上你无法成功部署, 请多次模仿. 也可按照我的[声明]部分, 进行支付一定的技术支持费用.

mac下用vscode搭建golang集成开发环境

新公司采用golang作为主要的开发语言,而且开发环境是mac,对我来说是一个不小的挑战,生平第一次使用mac系统,另外一个在mac下没有一个类似VS一样的优秀的IDE,现在才发现微软的伟大。 ...

Go开发:Mac上安装Go环境和VS Code

1.下载SDK到https://golang.org下载对应的SDK(需要翻墙)Mac版本如下:1.1 安装版:go1.8.darwin-arm64.pkg 下载完成之后,直接双击打开安装即可 1...

vscode安装设置go

vscode安装go配置1、下载最新的vscode: https://code.visualstudio.com/docs/?dv=win2、下载go: https://golang.org/dl...

Go语言Mac开发环境配置

博客《为什么Go语言在中国格外的”火”》分析了为了中国的程序员对Go语言情有独钟。 博客《Go语言的前世今生》简单介绍了Go语言的发展历程。 博客《Go语言Windows系统开发环境配置》介绍一...

mac 下安装golang

我这边自己用的 brew install golang的这种方式。但是安装完成后 用倒是没什么太大的问题。后面配置liteide的时候就有问题了 不能直接在 ide执行代码。找go的路径发现 bin...

使用Go语言开发iOS应用(Swift版)

http://www.ituring.com.cn/article/215762 本文加上读者对Go语言和Swift语言都有一定了解, 但是对二者混合使用不了解的同学. 本教程...

在Visual Studio Code配置GoLang开发环境

在Visual Studio Code配置GoLang开发环境作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszsVisual...
  • chszs
  • chszs
  • 2015年11月27日 23:28
  • 50673

VS code golang 开发环境搭建

安装go(1)下载go安装程序 下载地址:https://golang.org/dl/ (墙内下载地址http://www.golangtc.com/download),如果是您的系统是windows...
  • hil2000
  • hil2000
  • 2016年06月21日 13:13
  • 18308

Mac下搭建GO环境

1.download pkg: https://golang.org/dl/ 2.install pkg with password 3.config: $ vim .bash_profile ...
  • ypist
  • ypist
  • 2016年06月23日 15:46
  • 1877

Mac OSX 10.9.1下安装Go语言并配置环境变量

看了网上很多人关于mac下配置go的文章,感觉都没有讲清楚,所以来记录一下自己安装配置的全过程,以免大家走弯路。 去go官方首页英文版,不习惯看英文的请猛击中文版。在Document下有insta...
  • lan2720
  • lan2720
  • 2014年03月08日 11:08
  • 12760
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Mac OS X下Visual Studio Code搭建Golang(Go语言)开发环境
举报原因:
原因补充:

(最多只允许输入30个字)