The Tour of Go(1) - 从零开始搭建Go开发环境
2018-03-28 14:22
363 查看
2012年Go语言第一个正式版本至今已经历时6年,因其优秀的性能,简洁的并发以及高效的编译等优势市场份额逐步增多,越来越多的工程实践开始选用Go语言作为基础编程语言,其生态社区也逐步发展成型,下文将从零开始构建一个Go Project。
以mac os为例,简单的配置一下Go开发环境。
homebrew于mac如rpm包于linux,即mac下的软件包管理程序。可以通过如下命令安装homebrew
使用homebrew管理go sdk:
brew install go 安装
brew uninstall go 卸载
个人一直使用oh my zsh, 直接编辑用户目录下的.zshrc文件即可,bash用户可以直接修改~/.bashrc。
下图为个人的环境配置:
其中/Users/yzq/Code/go是我个人的go workspace
我有几张阿里云幸运券分享给你,用券购买或者升级阿里云相应产品会有特惠惊喜哦!把想要买的产品的幸运券都领走吧!快下手,马上就要抢光了。
理论上现在go环境已经ready了,执行source .zshrc;go version
永恒的信念:工欲善其事,必先利其器
目前主流的编辑器都支持了Go,比如vim,sublime,vscode,atom,如何选择完全看个人意愿了,我一直在用的是Jetbrains的 IDEA Go插件(喜欢完备特性的可以使用同系GoLand),该插件官方的说法是cover了GoLand所有特性。
直接打开Preference->Plugins安装Go插件即可
最终效果如下:
原文链接
一、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。下图为个人的环境配置:
其中/Users/yzq/Code/go是我个人的go workspace
我有几张阿里云幸运券分享给你,用券购买或者升级阿里云相应产品会有特惠惊喜哦!把想要买的产品的幸运券都领走吧!快下手,马上就要抢光了。
理论上现在go环境已经ready了,执行source .zshrc;go version
Step3: IDE配置
永恒的信念:工欲善其事,必先利其器目前主流的编辑器都支持了Go,比如vim,sublime,vscode,atom,如何选择完全看个人意愿了,我一直在用的是Jetbrains的 IDEA Go插件(喜欢完备特性的可以使用同系GoLand),该插件官方的说法是cover了GoLand所有特性。
直接打开Preference->Plugins安装Go插件即可
最终效果如下:
二、Go 工程实践
原文链接
相关文章推荐
- The General Procedure Of Setting Up EDKII Development Environment:搭建EDKII开发环境的通用流程[2.1]
- 从零开始搭建IDEA的go开发环境
- windows下用eclipse+goclipse插件+gdb搭建go语言开发调试环境
- python从零开始写爬虫(1)-- 开发环境搭建
- 1 go 开发环境搭建与简单代码实现
- 从零开始写javaweb框架笔记11-搭建轻量级JAVAWEB框架-搭建开发环境
- 从零开始学android:搭建Android开发环境 —— ADT、Eclipse、Android SDK的配置及使用
- Go学习笔记】go语言开发环境搭建&go实现的hello world!
- [IOS]从零开始搭建基于Xcode7的IOS开发环境和免开发者帐号真机调试运行第一个IOS程序HelloWorld
- Go开发环境搭建总结简单易懂版本
- Go语言知识积累——特点简介与windows开发环境搭建
- Go语言-Windows开发环境搭建
- MacBook搭建go语言开发环境
- windows下用eclipse+goclipse插件+gdb搭建go语言开发调试环境
- 详解Ubuntu 从零开始搭建Python开发环境
- Go Language 开发环境搭建
- Go开发环境的搭建
- 搭建Go开发及调试环境(LiteIDE + GoClipse) -- Windows篇
- Android开发从零开始之一:如何搭建Android开发环境
- Linux系统Go开发环境搭建