Go 语言笔记 - 环境配置

嗯,最近一个项目需要用到 Go 语言开发。捡起来复习一下,于是出了这篇文章。最近几天还会继续总结,欢迎和我讨论。

简介

Go 语言被设计成一门应用于搭载 Web 服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。

对于高性能分布式系统领域而言,Go 语言无疑比大多数其它语言有着更高的开发效率。它提供了海量并行的支持,这对于游戏服务端的开发而言是再好不过了。

观点

Go语言,Docker和Kubernetes -王垠

安装

Go 语言支持以下系统:

  • Linux
  • FreeBSD
  • Mac OS X
  • Window

安装包下载地址为:https://golang.org/dl/

Windows

Windows 只要安装 msi 安装包即可。

Mac

我用的是 Mac,直接下载 pkg 安装包即可。需要在系统路径里增加 go 的地址

export PATH=/usr/local/go/bin:$PATH

可以用下面这个 demo 测试一下效果:

## $HOME/go/src/hello/hello.go

package main

import "fmt"

func main() {
    fmt.Printf("hello, world\n")
}

你既可以像 C 语言一样先编译一遍再运行:

$ cd $HOME/go/src/hello
$ go build
$ ./hello
hello, world

也可以直接运行:

$ cd $HOME/go/src/hello
$ go run hello.go

Linux

wget https://redirector.gvt1.com/edgedl/go/go1.9.2.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.9.2.linux-amd64.tar.gz 
sudo ln -s /usr/local/go/bin/go /usr/bin/go

IntelliJ IDEA 配置

  • 安装插件

  • 配置 GOROOT

  • 配置 GOPATH

参考资料


如果本文对你有帮助,欢迎投食

Linux命令之tcpdump 转 | 负载均衡、LVS概述