Golang实战入门(一):安装和配置Golang

简介: Golang实战入门(一):安装和配置Golang

前言

笔者电脑是apple macbook,因此这里这展示了mac系统下Golang的安装以及配置。

一、下载安装Golang

首先,先去Golang官网下载我们所需要的安装包。

下载完成之后,双击这个pkg包,顺着指引,一步一步进行安装(很简单,就不演示了)。

安装完成之后,打开我们的终端,输入:

go version
复制代码

如果能像下图所示显示版本就代表安装成功了:

网络异常,图片无法展示
|

二、配置环境变量

  1. 打开终端输入cd ~进入用户主目录
  2. 输入 ls -all命令查看是否存在.bash_profile
  3. 使用vim .bash_profile命令打开文件
  4. 输入i进入vim编辑模式
  5. 输入下面代码,配置环境变量
  • export GOPATH=/User/steven/Documents/go_project (GOPATH是日常开发的根目录)
  • export GOROOT=/Usr/local/go
  • export GOBIN=$GOROOT/bin(GOBIN是GOPATH下的bin目录)
  • export PATH=$PATH:$GOBIN
  1. 按esc键,并输入wq保存并退出编辑。可输入vim .bash_profile查看是否保存成功
  2. 输入source ~/.bash_profile完成对Golang环境的配置
  3. 输入go env查看配置结果

三、运行第一个Golang项目

打开我们的Goland工具,选择“New Project”:

网络异常,图片无法展示
|

然后点击我们的项目,右击,新建一个go文件:

网络异常,图片无法展示
|

下面输入一些简单的命令,并运行:

网络异常,图片无法展示
|

参考文献

《Go语言开发实战-千峰教育》


目录
打赏
0
0
0
0
3
分享
相关文章
|
10月前
|
Go
Golang生成随机数案例实战
关于如何使用Go语言生成随机数的三个案例教程。
271 91
Golang生成随机数案例实战
Golang框架实战-KisFlow流式计算框架(2)-项目构建/基础模块-(上)
KisFlow项目源码位于<https://github.com/aceld/kis-flow,初始阶段涉及项目构建和基础模块定义。首先在GitHub创建仓库,克隆到本地。项目目录包括`common/`, `example/`, `function/`, `conn/`, `config/`, `flow/`, 和 `kis/`。`go.mod`用于包管理,`KisLogger`接口定义了日志功能,提供不同级别的日志方法。默认日志对象`kisDefaultLogger`打印到标准输出。
743 54
Golang框架实战-KisFlow流式计算框架(2)-项目构建/基础模块-(上)
|
9月前
|
Go
安装golang
golang官网——
155 1
Golang各平台环境搭建实战
这篇文章详细介绍了如何在Windows、Linux和Mac平台上搭建Golang开发环境,包括下载和安装Go SDK、配置环境变量、安装开发工具如Visual Studio Code和Go扩展,以及如何编写和运行第一个Go程序。
275 3
|
9月前
|
【Golang入门】简介与基本语法学习
Golang语言入门教程,介绍了Go语言的简介、基本语法、程序结构、变量和常量、控制结构、函数、并发编程、接口和类型、导入包、作用域以及错误处理等关键概念,为初学者提供了一个全面的学习起点。
260 0
Golang内存分析工具gctrace和pprof实战
文章详细介绍了Golang的两个内存分析工具gctrace和pprof的使用方法,通过实例分析展示了如何通过gctrace跟踪GC的不同阶段耗时与内存量对比,以及如何使用pprof进行内存分析和调优。
268 0
Golang内存分析工具gctrace和pprof实战
掌握Golang测试:从入门到实践
【8月更文挑战第31天】
186 0
Golang深入浅出之-Go语言JSON处理:编码与解码实战
【4月更文挑战第26天】本文探讨了Go语言中处理JSON的常见问题及解决策略。通过`json.Marshal`和`json.Unmarshal`进行编码和解码,同时指出结构体标签、时间处理、omitempty使用及数组/切片区别等易错点。建议正确使用结构体标签,自定义处理`time.Time`,明智选择omitempty,并理解数组与切片差异。文中提供基础示例及时间类型处理的实战代码,帮助读者掌握JSON操作。
296 1
Golang深入浅出之-Go语言JSON处理:编码与解码实战
golang hello 安装环境异常【已解决】
golang hello 安装环境异常【已解决】
144 1

推荐镜像

更多
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等