The Tour of Go(1) - 从零开始搭建Go开发环境

2012年Go语言第一个正式版本至今已经历时6年,因其优秀的性能,简洁的并发以及高效的编译等优势市场份额逐步增多,越来越多的工程实践开始选用Go语言作为基础编程语言,其生态社区也逐步发展成型,下文将从零开始构建一个Go Project。

一、Go 开发环境配置

 以mac os为例,简单的配置一下Go开发环境。

Step1: 安装sdk

方式1:下载 go mac pkg文件进行软件包 安装
方式2:通过homebrew 管理软件包
 
homebrew于mac如rpm包于linux,即mac下的软件包管理程序。可以通过如下命令安装homebrew
 
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
 
使用homebrew管理go sdk:
  • brew install go 安装
  • brew uninstall go 卸载

Step2: 配置环境变量

个人一直使用 oh my zsh, 直接编辑用户目录下的.zshrc文件即可,bash用户可以直接修改~/.bashrc。
 
下图为个人的环境配置:
 
2179260a-99eb-4b3c-a83b-fdf40664fec6.png
 
其中/Users/yzq/Code/go是我个人的go workspace
 
理论上现在go环境已经ready了,执行source .zshrc;go version
 
eac7d456-8c8a-4296-a3c3-1f66420e65ce.png
 

Step3: IDE配置

永恒的信念:工欲善其事,必先利其器
 
目前主流的编辑器都支持了Go,比如vim,sublime,vscode,atom,如何选择完全看个人意愿了,我一直在用的是 Jetbrains的 IDEA Go插件(喜欢完备特性的可以使用同系GoLand),该插件官方的说法是cover了GoLand所有特性。
 
直接打开Preference->Plugins安装Go插件即可
 
945f6b37-0f7d-4d76-927b-d188de070d37.png
最终效果如下:
eff08850-8a5c-4833-bbaf-7fd6969ad350.png
 

二、Go 工程实践 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值