Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Golang 包教不包会(一) Golang 开发环境 #57

Open
zhangxiang958 opened this issue Aug 29, 2020 · 0 comments
Open

Golang 包教不包会(一) Golang 开发环境 #57

zhangxiang958 opened this issue Aug 29, 2020 · 0 comments

Comments

@zhangxiang958
Copy link
Owner

安装 Golang

在 Mac 系统下,可以直接到 golang.org/doc/install 下载。在 Mac 系统下直接安装下载包即可。
gostart

在 linux 系统,下载 golang 安装包,并解压

mkdir ~/go && cd ~/go
wget https://dl.google.com/go/go1.15.linux-amd64.tar.gz
tar -C /usr/local -xzf go1.15.linux-amd64.tar.gz # 解压到 /usr/local 目录

然后修改系统的环境变量,在 /etc/profile 文件添加

export PATH=$PATH:/usr/local/bin/go/bin

安装 vscode

推荐使用 vscode 进行 golang 开发,goland 对机器性能要求比较高,比较占内存(土豪请随意)。而且笔者是前端开发,平时用 vscode 比较顺手(逃

配置 vscode

vscode 的核心是它的插件机制,使用 vscode 来进行 golang 开发,只需要安装 Go 这一个插件即可。

vscodego1

安装了插件之后,使用 command + shift + p 调出 vscode 命令面板,输入 go install 进行配置。

vscodego2

在第一次配置的时候,将所有 golang 开发需要的工具都勾选上下载安装即可。

vscodego3

项目开发配置

一般初始化一个项目之后,vscode 会在你的项目下建立一个配置文件夹 .vscode。里面的 setting.json 就是项目的开发配置。

vscodego4

golang 项目一般会自动添加一个这样的配置,go.interGopath 的意思是自动将本项目的 src 路径添加到 gopath 里面,但是不污染全局环境变量。

如果你是使用 gopath 的包管理模式,这个配置设置为 true,可以比较好地出现代码提示。如果你是使用 go mod 的依赖包管理模式,设置为 false 即可。

注:golang 开发规范一般不推荐项目出现 src 目录

@zhangxiang958 zhangxiang958 changed the title Golang 包教不包会(一) —— Golang 开发环境 Golang 包教不包会(一) Golang 开发环境 Aug 29, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant