安装Go,配置Go环境(实力亲测)

简介: 区块链研发现在区块链项目大多都是用Go语言写的,其实语言都是想通的,如果你其他语言学习的好,那么你学习Go语言起来,也是非常简单的,如果你对区块链比较感兴趣,那么来学学Go也是一点问题都没有的。

区块链研发

现在区块链项目大多都是用Go语言写的,其实语言都是想通的,如果你其他语言学习的好,那么你学习Go语言起来,也是非常简单的,如果你对区块链比较感兴趣,那么来学学Go也是一点问题都没有的。


一、了解一下Go

访问一下Go语言的官网
Go官网
Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.
Go是一门开源的编程语言,它能够让你更快的编译,更加可靠,编程效率更高。
这里写图片描述

二、下载Go

点击首页的Download Go进入下载页下载Go
这里写图片描述
选择你的操作系统对应的安装包

三、安装Go

  • 当你点击完第二部,就会开始下载对应的安装包,会打开一个新的安装指导页
    安装指导页面
    这里写图片描述
    mac的话,就双击打开刚刚下载的安装包,跟着步骤一步步安装即可。
  • 你的Go就安装在以下位置了
    The package installs the Go distribution to /usr/local/go.
    安装完成后,需要重新打开一个终端
/usr/local/go/bin ⌚ 18:13:11
$ ls -l
total 59016
-rwxr-xr-x  1 root  wheel  11199852 Mar 29 12:29 go
-rwxr-xr-x  1 root  wheel  15608476 Mar 29 12:37 godoc
-rwxr-xr-x  1 root  wheel   3403104 Mar 29 12:29 gofmt

/usr/local/go/bin ⌚ 18:13:14
$ 

四、测试一下安装是否成功

  • Check that Go is installed correctly by setting up a workspace and building a simple program, as follows.
    (如果想要测试一下Go是否安装成功,需要在工作空间中编写一个小小的测试)
    Create your workspace directory, $HOME/go. (If you’d like to use a different directory, you will need to set the GOPATH environment variable.)
    (首先来创建一个工作空间,默认是在Home目录下的go目录,那么我现在不想在这个目录,我想重新换一个目录,请参考步骤五)
    Next, make the directory src/hello inside your workspace, and in that directory create a file named hello.go that looks like:
    (创建一个文件夹src/hello,在文件下创建一个名字为hello.go的文件)
package main

import "fmt"

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

这里写图片描述

  • 编译这个文件
~/Block/go/hello ⌚ 18:33:19
$ go build
  • 编译成功后,会生成一个hello的可执行文件
~/Block/go/hello ⌚ 18:33:44
$ ls
hello    hello.go

~/Block/go/hello ⌚ 18:34:40
$ 
  • 运行一下这个文件
    输出hello,world就表示Go安装成功了。
~/Block/go/hello ⌚ 18:36:04
$ ./hello 
hello, world

~/Block/go/hello ⌚ 18:36:08
$ 
  • 看一下Go的版本号
~/Block/go/hello ⌚ 18:37:43
$ go version
go version go1.10.1 darwin/amd64

~/Block/go/hello ⌚ 18:37:52
$ 
  • 清除掉编译后的结果
~/Block/go/hello ⌚ 19:42:08
$ go clean

~/Block/go/hello ⌚ 19:42:11
$ ls
hello.go

五、更换Go的工作空间位置

5.1 Bash

  • Bash
    Edit your ~/.bash_profile to add the following line:
    如果你用的是Bash配置,编辑Home目录下的.bash_profile文件,在其中添加一行。
    我的$HOME=/Users/wangdong
#go
export GOPATH=$HOME/Block/go
  • 我想将我这个目录当作Go的工作空间
~/Block/go18:26:46
$ pwd
/Users/wangdong/Block/go

~/Block/go18:26:48
$ 
  • 编辑完成后使配置生效
source ~/.bash_profile

5.2 Zsh

  • 如果你用的是Zsh
    Edit your ~/.zshrc file to add the following line:
export GOPATH=$HOME/go
  • export GOPATH=$HOME/go
export GOPATH=$HOME/go

六、卸载Go

  • 如果你现在不想用Go了,你想要卸载。
    只需要删除你系统中的Go的安装包即可
    This is usually /usr/local/go under Linux, Mac OS X, and FreeBSD or c:\Go under Windows.
    Linux、Mac OS X和FreeBSD在/usr/local/go目录;
    Windows 在c:\Go
  • 配置文件的清理
    进入第五步,清理掉Go的环境配置,将工作空间文件夹清理掉。
    卸载完成。

好啦,下面就可以愉快的开始Go语言的学习啦。

目录
相关文章
|
10天前
|
关系型数据库 Go 网络安全
go语言中PostgreSQL驱动安装
【11月更文挑战第2天】
41 5
|
10天前
|
SQL 关系型数据库 MySQL
go语言数据库中mysql驱动安装
【11月更文挑战第2天】
25 4
|
11天前
|
SQL 关系型数据库 MySQL
go语言中安装数据库驱动
【11月更文挑战第1天】
31 5
|
2月前
|
关系型数据库 MySQL Go
go抽取mysql配置到yaml配置文件
go抽取mysql配置到yaml配置文件
|
1月前
|
Unix Linux Go
Linux 使用Yum安装Go和配置环境
Linux 使用Yum安装Go和配置环境
|
3月前
|
Unix 编译器 Go
|
3月前
|
Ubuntu Go 开发工具
Unbuntu 一键安装制定版本的Go环境
该文章提供了在Ubuntu系统上一键安装指定版本的Go语言环境的详细步骤,包括删除旧版本Go、下载并解压新版本Go到指定目录、配置Go环境变量,以及安装其他必要的开发工具。
63 2
|
3月前
|
安全 Java Go
探索Go语言在高并发环境中的优势
在当今的技术环境中,高并发处理能力成为评估编程语言性能的关键因素之一。Go语言(Golang),作为Google开发的一种编程语言,以其独特的并发处理模型和高效的性能赢得了广泛关注。本文将深入探讨Go语言在高并发环境中的优势,尤其是其goroutine和channel机制如何简化并发编程,提升系统的响应速度和稳定性。通过具体的案例分析和性能对比,本文揭示了Go语言在实际应用中的高效性,并为开发者在选择合适技术栈时提供参考。
|
3月前
|
存储 Ubuntu Go
在Ubuntu 16.04上安装Go 1.6的方法
在Ubuntu 16.04上安装Go 1.6的方法
47 1
|
3月前
|
Shell Go 开发工具
【Azure Developer】Go语言调用Azure SDK如何登录到中国区Azure环境
【Azure Developer】Go语言调用Azure SDK如何登录到中国区Azure环境