【Go + Nuxt.js 搭建一个 BBS 系统】1. 开发环境搭建

交流 Go语言分享 收藏
1 / 284

点击下面链接购买后可获取本课程完整源码,同时提供高大上的在线IDE开发环境,边看教程边动手。

作者简介

大猫猫,互联网公司老码农、不折腾不舒服斯基,多年千万日活服务端研发和架构经验。关注公众号查看更多技术干货:

码农俱乐部

实验介绍

实验内容

简单介绍 Go 语言起源,以及如何搭建 Go 语言开发环境。

知识点

  • Go 语言介绍
  • 配置 Go 语言环境变量
  • Go 语言的 Hello world

认识 Go 语言

Go 语言(或 Golang)起源于 2007 年,Google 在 2009 年正式对外发布。Go 是非常年轻的一门语言,它的主要目标是 “兼具 Python 等动态语言的开发速度和 C/C++ 等编译型语言的性能与安全性”。Go 语言发布以来更是受到中国开发者的青睐,头条、七牛、360、腾讯、阿里等大厂的重要服务都开始使用 Go 语言构建。

安装 Go 语言

Go 语言是一个跨平台的语言,我们只需要去 Go 语言官方下载你当前平台对应的版本即可使用。本教程环境是基于 Ubuntu 16.04,所以我们去下载 Ubuntu 对应版本。Go 语言官网在国内是可以正常访问的,所以我们去官网下载即可,官网下载地址:https://golang.google.cn/dl/

接下来我们进行安装,我们现在的 Go 语言包是已经编译好的,只需要解压就能正常使用,我们将现在好的包放到HOME目录中。然后执行以下命令解压:

cd ~
tar -zxvf go1.13.linux-amd64.tar.gz 

解压之后在我们的 home 目录会有一个go文件夹,我们执行一下命令可以验证是否安装成功:

~/go/bin/go version

如果正常输出 Go 语言版本,那么说明安装成功,正确的输出内容如下:

go version go1.13 linux/amd64

配置环境变量

上个步骤中我们将 Go 语言开发包安装在home目录下,每次调用的时候都需要指定绝对路径,现在我们设置一下 Go 语言的环境变量。

编辑~/.bashrc文件(如果你安装了 zsh 也可以编辑~/.zshrc文件),将下面代码加入文件中,然后保存:

# Go语言的安装目录,也就是刚刚我们接下之后的目录
export GOROOT=$HOME/go

# Go语言可执行文件目录
export GOBIN=$GOROOT/bin

# 将Go语言可执行文件添加到PATH
export PATH=$GOBIN:$PATH

# Go语言的工作目录
export GOPATH=$HOME/gopath

配置完成之后执行以下命令来重新加载环境变量

source ~/.bashrc # 如果编辑的.bashrc执行
source ~/.zshrc # 如果编辑的是.zshrc执行

然后在任意目录执行go version来验证环境变量是否配置成功。

Hello world

学习任何一门语言都是从hello world开始的,Go 语言也不例外,我们新建main.go文件,完整代码如下:

package main

import "fmt"

func main() {
    fmt.Println("hello world")
}

在控制台执行go run main.go,将会输出hello world

在控制台执行go build main.go,会将改代码编译成一个可执行文件。

文章转载请注明出处,原文链接:https://mlog.club/topic/643