安装Go语言开发工具

安装Go语言开发包

在Windows上安装Go语言开发包

下载Go语言开发包

在Go语言官网:https://golang.google.cn/dl/ 下载Windows系统下的Go语言开发包,如下图所示:
在这里插入图片描述
这里我们下载的是64位的开发包,如果你的电脑是32为系统的话,则需要下载32位的开发包。

注意:下载 Windows 版本的Go语言开发包时尽量选择 MSI 格式,因为它可以直接安装到系统,不需要额外的操作。

安装Go语言开发包

双击我们下载好的Go语言开发包即可启动安装程序,按照提示步骤操作即可,这里不再一一展示了。

设置环境变量

开发包安装好之后,在正式编程开始之前,我们需要设置一些环境变量。
GOPATH:是一个路径,用来存放开发中需要用到的代码包。如图:
在这里插入图片描述
我们点击添加,设置对应的目录即可。其他的环境变量安装包均会自动进行设置。环境变量设置好后,可以通过go env 命令来进行查看。如图:
在这里插入图片描述
上面只显示了部分结果,如果执行go env 命令后,出现类似上面的结果,说明我们的Go开发包已经安装成功了。

在Linux上安装Go语言开发包

上面我们已经介绍了在Windows系统上搭建Go语言开发包,那么一样的,我们还是先在Go语言官网上找到对应os的安装包,如图所示:
在这里插入图片描述
但是先别着急下载,按照下面步骤进行。

安装Go语言开发包

  • 复制Go语言开发包的下载链接,比如:https://golang.google.cn/dl/go1.18.3.linux-amd64.tar.gz
  • 在终端使用cd命令进入你用来存放安装包的目录中(比如/usr/local/目录)
  • 使用wget命令下载Go语言开发包
  • 使用tar 命令解压刚刚下载的go语言开发包
  • 解压成功后会在当前目录下新增一个go目录
    至此,我们在Linux系统上安装Go语言开发包就完成了。接着就可以cd到这个目录,然后就可以使用bin/go version 命令查看当前Go语言版本。

配置环境变量

我们需要配置2个环境变量:GOROOT和PATH。

  • GOROOT = Go语言的当前安装目录,可以使用export GOROOT=/usr/local/go来设置。
  • PATH:为了方便使用Go语言命令和Go程序的可执行文件,需要追加其值,可以使用export PATH=$PATH:$GOROOT/bin:$GOBIN来设置。
    为了方便以后的使用,需要把这几个环境变量添加到profile文件中(~/.bash_profile 或 /etc/profile)。如果是单用户使用,可以将环境变量添加在 home 目录下的 bash_profile 文件中,如果是多用户使用,需要添加在 /etc/profile 文件。(推荐大家在 /etc/profile 文件中设置环境变量)。
    使用vi /etc/profile 命令打开 profile 文件,并将环境变量添加到文件末尾,然后使用source /etc/profile命令使配置生效。接下来就可以使用go env命令来查看环境变量参数了。

在Mac上安装Go语言开发包

还是先在Go语言官网上找到对应os的安装包,如图所示:
在这里插入图片描述
自己根据自己的OS版本进行下载即可。

安装Go语言开发包

Mac OS 的Go语言开发包是.pkg格式的,双击我们下载的安装包即可开始安装。Mac OS 下是傻瓜式安装,一路点击“继续”即可,不再赘述。
安装包会默认安装在 /usr/local 目录下,如下所示。
在这里插入图片描述
安装完成之后,在终端运行 go version,如果显示类似下面的信息,表明安装成功。

设置GOPATH环境变量

开始写 go 项目代码之前,我们需要先配置好环境变量。编辑 ~/.bash_profile(在终端中运行 vi ~/.bash_profile 即可)来添加下面这行代码(如果你找不到 .bash_profile,那自己创建一个就可以了):

export GOPATH=$HOME/go

保存然后退出你的编辑器。然后在终端中运行命令source ~/.bash_profile使环境变量生效。

$HOME 是每个电脑下的用户主目录,每个电脑可能不同,可以在终端运行 echo $HOME 获取。

GOROOT也就是Go开发包的安装目录默认是在 /usr/local/go,如果没有,可以在 bash_profile 文件中设置,使用:export GOROOT=/usr/local/go,然后保存并退出编辑器,运行 source ~/.bash_profile 命令即可。

安装Go语言开发IDE

下面介绍几个常用的Go语言开发IDE,它们都具有自动化提示,自动化fmt功能。因为它们都是跨平台的,所以安装步骤之类的都是通用的。如图:
在这里插入图片描述

Goland

Goland是由JetBrains公司开发的一个新的商业IDE,旨在为Go开发者提供的一个符合人体工程学的新的商业IDE。Goland整合了IntelliJ平台(一个用于 java 语言开发的集成环境,也可用于其他开发语言),提供了针对Go语言的编码辅助和工具集成。
在这里插入图片描述
下载地址: https://www.jetbrains.com/go/

LiteIDE

LiteIDE是一款专门针对 Go 开发的集成开发环境,在编辑、编译和运行 Go 程序和项目方面都有非常好的支持。同时还包括了对源代码的抽象语法树视图和一些内置工具(此开发环境由国人 vfc 大叔开发)。

LiteIDE 是一款非常好用的轻量级 Go 集成开发环境(基于 QT、Kate 和 SciTE),包含了跨平台开发及其它必要的特性,对代码编写、自动补全和运行调试都有极佳的支持。它采用了 Go 项目的概念来对项目文件进行浏览和管理,它还支持在各个 Go 开发环境之间随意切换以及交叉编译的功能。

同时,它具备了抽象语法树视图的功能,可以清楚地纵览项目中的常量、变量、函数、不同类型以及他们的属性和方法。
在这里插入图片描述
下载地址 http://sourceforge.net/projects/liteide/files

Sublime Text

一个革命性的跨平台(Linux、Mac OS X、Windows)文本编辑器,它支持编写非常多的编程语言代码。对于 Go 而言,它有一个插件叫做 GoSublime 来支持代码补全和代码模版。

Eclipse

是一款 Eclipse IDE 的插件,拥有非常多的特性以及通过 GoCode 来实现代码补全功能。其依附于著名的 Eclipse 这个大型开发环境,虽然需要安装 JVM 运行环境,但却可以很容易地享有 Eclipse 本身所具有的诸多功能。这是一个非常好的编辑器,完善的代码补全、抽象语法树视图、项目管理和程序调试功能。在这里插入图片描述

Visual Studio Code(简称VS Code)

vscode是微软基于Electron和web技术构建的开源编辑器, 是一款很强大的编辑器。开源地址:https://github.com/Microsoft/vscode,能运行在 Mac OS X、Windows 和 Linux 上的跨平台开源代码编辑器。

VS Code 使用 JSON 格式的配置文件进行所有功能和特性的配置,同时它还可以通过扩展程序为编辑器实现编程语言高亮、参数提示、编译、调试、文档生成等各种功能。

安装Go插件之后即可进行Go语言开发。

Atom

Atom是GitHub基于Electron和web技术构建的开源编辑器, 是一款很漂亮强大的编辑器缺点是速度比较慢。下载地址: https://atom.io/,然后安装go-plus插件:在Atom中的 Preference 中可以找到install菜单,输入 go-plus,然后点击安装(install),就会开始安装 go-plus , go-plus 插件会自动安装对应的依赖插件,如果没有安装对应的go的类库会自动运行: go get 安装。

Vim

Vim是从vi发展出来的一个文本编辑器, 代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。

vim-go是vim上面的一款开源的go语言使用最为广泛开发环境的的插件

插件地址:github.com/fatih/vim-go

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值