网站建设拍金手指谷哥12,南宁建企业网站,网站空间费用,怎样给网站做流量目录
安装和下载GO语言
下载
下载地址
版本的选择 安装
Windows安装
Linux下安装
Mac下安装
检查 GOROOT和GOPATH
GOPROXY
Go开发编辑器
VS Code介绍
下载与安装
配置
Go扩展
第一个Go程序
Hello World
go mod init
编写
编译 VSCode切换默认终端 本篇文章…目录
安装和下载GO语言
下载
下载地址
版本的选择 安装
Windows安装
Linux下安装
Mac下安装
检查 GOROOT和GOPATH
GOPROXY
Go开发编辑器
VS Code介绍
下载与安装
配置
Go扩展
第一个Go程序
Hello World
go mod init
编写
编译 VSCode切换默认终端 本篇文章基于Go1.20.1版本从零开始带领大家下载和搭建Go语言及开发环境。 注意Go语言1.14版本之后推荐使用go modules管理依赖也不再需要把代码写在GOPATH目录下了 。 安装和下载GO语言
下载
下载地址
Go官网下载地址https://golang.org/dl/
Go官方镜像站推荐All releases - The Go Programming Language
版本的选择
Windows平台和Mac平台推荐下载可执行文件版Linux平台下载压缩文件版。 注意由于Go语言的更新迭代速度较快所以此处可以选择最新版下载但安装过程是大致一致的。 安装
Windows安装
此安装实例以 64位Win10系统安装 Go1.20.1可执行文件版本为例。
将上一步选好的安装包下载到本地。 双击下载好的文件然后按照下图的步骤安装即可。 指定一个Go的安装目录建议不要放置C盘。 点击Install。 等待程序完成安装然后点击“Finish”退出安装程序。 Linux下安装
如果不是要在Linux平台敲go代码就不需要在Linux平台安装Go我们开发机上写好的go代码只需要跨平台编译详见文章末尾的跨平台编译好之后就可以拷贝到Linux服务器上运行了这也是go程序跨平台易部署的优势。
我们在版本选择页面选择并下载好go1.20.1.linux-amd64.tar.gz文件
wget https://dl.google.com/go/go1.14.1.linux-amd64.tar.gz 将下载好的文件解压到/usr/local目录下
tar -zxvf go1.14.1.linux-amd64.tar.gz -C /usr/local # 解压
如果提示没有权限加上sudo以root用户的身份再运行。执行完就可以在/usr/local/下看到go目录了。
配置环境变量 Linux下有两个文件可以配置环境变量其中/etc/profile是对所有用户生效的$HOME/.profile是对当前用户生效的根据自己的情况自行选择一个文件打开添加如下两行代码保存退出。
export GOROOT/usr/local/go
export PATH$PATH:$GOROOT/bin
修改/etc/profile后要重启生效修改$HOME/.profile后使用source命令加载$HOME/.profile文件即可生效。 检查
~ go version
go version go1.14.1 linux/amd64
Mac下安装
下载可执行文件版直接点击下一步安装即可默认会将go安装到/usr/local/go目录下。 检查
上一步安装过程执行完毕后可以打开终端窗口输入go version命令查看安装的Go版本。 GOROOT和GOPATH
GOROOT和GOPATH都是环境变量其中GOROOT是我们安装go开发包的路径而从Go 1.8版本开始Go开发包在安装完成后会为GOPATH设置一个默认目录并且在Go1.14及之后的版本中启用了Go Module模式之后不一定非要将代码写到GOPATH目录下所以也就不需要我们再自己配置GOPATH了使用默认的即可。
想要查看你电脑上的GOPATH路径只需要打开终端输入以下命令并回车
go env在终端输出的内容中找到GOPATH对应的具体路径。
GOPROXY
Go1.14版本之后都推荐使用go mod模式来管理依赖环境了也不再强制我们把代码必须写在GOPATH下面的src目录了你可以在你电脑的任意位置编写go代码。网上有些教程适用于1.11版本之前。
默认GoPROXY配置是GOPROXYhttps://proxy.golang.org,direct由于国内访问不到https://proxy.golang.org所以我们需要换一个PROXY这里推荐使用https://goproxy.io或https://goproxy.cn。
可以执行下面的命令修改GOPROXY
go env -w GOPROXYhttps://goproxy.cn,direct
Go开发编辑器
理论上使用任何一款文本编辑器都可以做Go语言开发这里推荐使用VS Code和Goland。本篇文章中我们使用VS Code进行开发。
VS Code介绍
VS Code全称Visual Studio Code是微软公司开源的一款免费现代化轻量级代码编辑器支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff、GIT 等特性支持插件扩展支持 Win、Mac 以及 Linux平台。
虽然不如某些IDE功能强大但是它添加Go扩展插件后已经足够胜任我们日常的Go开发。
下载与安装
VS Code官方下载地址Download Visual Studio Code - Mac, Linux, Windows
三大主流平台都支持请根据自己的电脑平台选择对应的安装包。 双击下载好的安装文件双击安装即可。
配置
安装中文简体插件
点击左侧菜单栏最后一项管理扩展在搜索框中输入Chinese 选中结果列表第一项点击install安装。
安装完毕后右下角会提示重启VS Code重启之后你的VS Code就显示中文了。 Go扩展
现在我们要为我们的VS Code编辑器安装Go扩展插件让它支持Go语言开发。 直接进行安装即可。
第一个Go程序
Hello World 现在我们来创建第一个Go项目——hello。
go mod init
使用go module模式新建项目时我们需要通过go mod init 项目名命令对项目进行初始化该命令会在项目根目录下生成go.mod文件。例如我们使用hello作为我们第一个Go项目的名称执行如下命令。
go mod init hello 注意如果此时VS Code右下角弹出提示让你安装插件务必点 install all 进行安装。 编写
接下来在该目录中创建一个main.go文件
package main // 声明 main 包表明当前是一个可执行程序import fmt // 导入内置 fmt 包func main(){ // main函数是程序执行的入口fmt.Println(Hello World!) // 在终端打印 Hello World!
} 注意fmt包是可以自动导入的 编译
go build命令表示将源代码编译成可执行文件。
终端进入方式是点击左下角的感叹号即可
在hello目录下执行
go build编译得到的可执行文件会保存在执行编译命令的当前目录下如果是Windows平台会在当前目录下找到hello.exe可执行文件。
可在终端直接执行该hello.exe文件
c:\desktop\hellohello.exe
Hello World!注意这里输入hello.exe错误请看下面 我们还可以使用-o参数来指定编译后得到的可执行文件的名字。
go build -o heiheihei.exe VSCode切换默认终端
刚才出错的朋友可以试一下
./hello.exe
会发现这样就可以成功运行出来这时为什么呢 其实就是我们的终端所不同在开始时使用的终端是powershell而在文章之中我们使用的则是cmd。
那么下面我们就将其默认终端更改成cmd吧 点击进入之后 选择Command Prompt。
最后重启VS Code中已经打开的终端或者直接重启VS Code就可以了。
最后文章为作者学习李文周的博客后所写所以会有相似处在这里也将大佬 李文周的博客地址放置此这里 如果大家有兴趣可以去看一下