本文将以mac环境为例给读者一个搭建golang开发环境的方案
golang安装
在mac 系统下,大部分用户都安装有home brew(https://brew.sh/
),我们可以通过home brew来安装golang。
brew install go
执行完毕后 执行go version
可以查看go的版本。
设置GOPROXY
echo "export GOPROXY=https://goproxy.cn" >> $HOME/.zshenv
source $HOME/.zshenv
VSCode安装
打开https://code.visualstudio.com/。点击“Download For Mac” 下载Vscode。下载完成后解压,可以得到Visual Studio Code文件,在访达中将这个文件拖到“应用程序”里面即可完成安装。
安装成功后打开VSCode
同时点击shift+command+P
点击上图中的“shell command install ‘code’ command in PATH”
设置VSCode配置文件
同时点击"command"和“,”键,
点击上图中的
edit in settings.json
然后在此文件中粘贴下面的配置(请把"/Users/byc/go",替换成在命令行执行echo $HOME/go
的结果)
{
"go.inferGopath": true,
"go.toolsGopath": "/Users/byc/go",
"go.formatTool": "goimports",
"go.useLanguageServer": true,
"go.useCodeSnippetsOnFunctionSuggestWithoutType": true,
"go.gocodeAutoBuild": true,
"go.installDependenciesWhenBuilding": true,
"go.addTags": {
"tags": "json",
"options": "json=omitempty",
"promptForTags": false,
"transform": "camelcase"
},
"editor.fontSize": 18,
"files.autoSave": "onFocusChange",
"editor.formatOnSave": true,
"window.zoomLevel": 2,
"workbench.colorTheme": "Monokai"
}
然后关闭VSCode。
开始开发第一个项目
在终端中执行下面的命令
mkdir -p $HOME/code/goprojs/src/demo
cd $HOME/code/goprojs/src/demo
go mod init demo
code .
执完上面的命令,Vscode会被自动打开,打开之后新建main.go文件,贴入下面的内容
package main
import (
"fmt"
)
func main() {
fmt.Println("test")
}
然后保存
在VSCode的终端中执行go run main.go
最后推荐一个VSCode教程:https://segmentfault.com/a/1190000017949680
有疑问加站长微信联系(非本文作者)