0

0

Go安装以及目录结构和环境变量

絕刀狂花

絕刀狂花

发布时间:2025-09-05 09:10:13

|

525人浏览过

|

来源于php中文网

原创

需要安装的软件包括:

Go语言1.12版本安装包(截至2019年6月9日的最新版本)

下载地址:https://www.php.cn/link/851e8eaf4988ed55c3d335ea8d5ed61b

Go语言开发工具JetBrains GoLand 2019.1.3

下载地址:https://www.php.cn/link/a5ae76409740d5b7536719ff1d14cb1f

关于软件的安装过程,这里不做详细说明,搜索引擎上可以找到相关教程,轻松完成安装。

Go语言安装后的目录结构介绍:

api文件夹

该文件夹内包含从go1.1到go1.12版本的所有API信息,文件名为go1.1.txt, go1.2.txt等。

except.txt文件记录了在不破坏兼容性的前提下,可能消失的一些API。

next.txt文件则列出了可能在下一个版本中出现的新API特性。

bin文件夹

该文件夹存放Go语言的可执行文件。

gofmt.exe是Go官方提供的代码格式化工具,用于统一代码风格。

godoc.exe允许在未连接网络的情况下在本地访问Go的API,Windows用户可以通过双击运行该文件,并在浏览器中访问http://localhost:6060查看。

go.exe是Go项目的编译和构建工具,贯穿Go项目生命周期,常用命令包括go env、go build、go mod、go install等。

doc文件夹

该文件夹包含Go语言几乎所有HTML格式的官方文档和说明,方便开发者在离线时查看。这些内容也是通过localhost:6060访问的。

shangfan(商范商城H5+PC)
shangfan(商范商城H5+PC)

shangfan商范商城是面向转型电子商务业务的企业、二次开发工程师群体推出的B2B2C商城系统,商城覆盖H5、PC、小程序、android、ios全端, 内含自主轻量MVC框架,无需跟随第三方开发框架升级,不挑剔PHP版本、扩展及服务器环境,PHP5.4以上+mysqli扩展即可安装使用, 开发目录分离,可跟随官方版本升级,业务代码高效简洁,逻辑清晰,扩展方便, H5(手机端)+PC(电脑端)源

下载

lib文件夹

包含一些公共库。

misc文件夹

存放各类编辑器或IDE(集成开发环境)的插件,帮助它们查看和编写Go代码。经验丰富的开发者会在这里找到许多熟悉的工具。

pkg文件夹

在执行go install命令后,该文件夹用于保存Go语言标准库的所有归档文件(例如,fmt包构建安装后会生成一个fmt.a文件)。该文件夹也包含与平台(Windows、Linux、Mac)相关的项目目录,不同的操作系统会看到不同的内容。

src文件夹

存放Go的所有标准库、Go语言工具以及涉及到的底层库(C语言实现)的代码。阅读这些代码可以深入了解Go语言的设计思想。

test文件夹

存放用于测试Go语言的代码文件。

Golang环境变量的说明:

Go安装以及目录结构和环境变量GoLand配置

GOROOT变量指定Go语言的安装路径。

Go安装以及目录结构和环境变量GOPATH变量指定Go项目依赖的第三方包存储路径,类似于Java中的Maven仓库路径,默认情况下会在C盘当前用户目录下创建一个go文件夹。

Go安装以及目录结构和环境变量Go Modules功能在Go1.11版本(也取决于GoLand的版本,早期版本的GoLand可能没有此选项)后引入。启用Go Modules可以管理项目依赖(依赖管理较为复杂,后续会单独讨论)。

Go安装以及目录结构和环境变量

相关专题

更多
java
java

Java是一个通用术语,用于表示Java软件及其组件,包括“Java运行时环境 (JRE)”、“Java虚拟机 (JVM)”以及“插件”。php中文网还为大家带了Java相关下载资源、相关课程以及相关文章等内容,供大家免费下载使用。

825

2023.06.15

java正则表达式语法
java正则表达式语法

java正则表达式语法是一种模式匹配工具,它非常有用,可以在处理文本和字符串时快速地查找、替换、验证和提取特定的模式和数据。本专题提供java正则表达式语法的相关文章、下载和专题,供大家免费下载体验。

725

2023.07.05

java自学难吗
java自学难吗

Java自学并不难。Java语言相对于其他一些编程语言而言,有着较为简洁和易读的语法,本专题为大家提供java自学难吗相关的文章,大家可以免费体验。

731

2023.07.31

java配置jdk环境变量
java配置jdk环境变量

Java是一种广泛使用的高级编程语言,用于开发各种类型的应用程序。为了能够在计算机上正确运行和编译Java代码,需要正确配置Java Development Kit(JDK)环境变量。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

396

2023.08.01

java保留两位小数
java保留两位小数

Java是一种广泛应用于编程领域的高级编程语言。在Java中,保留两位小数是指在进行数值计算或输出时,限制小数部分只有两位有效数字,并将多余的位数进行四舍五入或截取。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

398

2023.08.02

java基本数据类型
java基本数据类型

java基本数据类型有:1、byte;2、short;3、int;4、long;5、float;6、double;7、char;8、boolean。本专题为大家提供java基本数据类型的相关的文章、下载、课程内容,供大家免费下载体验。

445

2023.08.02

java有什么用
java有什么用

java可以开发应用程序、移动应用、Web应用、企业级应用、嵌入式系统等方面。本专题为大家提供java有什么用的相关的文章、下载、课程内容,供大家免费下载体验。

429

2023.08.02

java在线网站
java在线网站

Java在线网站是指提供Java编程学习、实践和交流平台的网络服务。近年来,随着Java语言在软件开发领域的广泛应用,越来越多的人对Java编程感兴趣,并希望能够通过在线网站来学习和提高自己的Java编程技能。php中文网给大家带来了相关的视频、教程以及文章,欢迎大家前来学习阅读和下载。

16881

2023.08.03

php源码安装教程大全
php源码安装教程大全

本专题整合了php源码安装教程,阅读专题下面的文章了解更多详细内容。

74

2025.12.31

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Go语言实战之 GraphQL
Go语言实战之 GraphQL

共10课时 | 0.8万人学习

微信小程序开发之API篇
微信小程序开发之API篇

共15课时 | 1.2万人学习

Laravel---API接口
Laravel---API接口

共7课时 | 0.6万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号