莱芜区网站,网上服装设计培训班,wordpress模板商业用,网站建设有趣小游戏目录 官网
国内
Linux(CentOS Ubuntu)安装
环境变量设置
命令行下开发
开发模式执行
编译
IDE下开发
插件安装
安装依赖工具
运行
常见问题
1、dial tcp 172.217.160.113:443: i/o timeout
2、VS Code不能完美显示zsh问题 官网
访问Golang官网的下载链接 Ubuntu)安装
环境变量设置
命令行下开发
开发模式执行
编译
IDE下开发
插件安装
安装依赖工具
运行
常见问题
1、dial tcp 172.217.160.113:443: i/o timeout
2、VS Code不能完美显示zsh问题 官网
访问Golang官网的下载链接可以直接下载安装包访问地址为All releases - The Go Programming Language 国内
国内也有很多做了Go镜像的站点如果被墙也可以从以下地址下载
Go下载 - Go语言中文网 - Golang中文社区
Linux(CentOS Ubuntu)安装 1
2
3
4# Block if you can not visit official website
curl -O https://golang.google.cn/dl/go1.18.1.linux-amd64.tar.gz
rm -rf /usr/local/go tar -C /usr/local -xzf go1.18.1.linux-amd64.tar.gz
export PATH$PATH:/usr/local/go/bin环境变量设置
众所周知由于墙的原因在后期下载Go包时并不是非常方便所以建议提前设置好环境变量否则会遇到常见问题1中的错误信息。以下三个地址任选其一就可以 1
2
3
4# ~/.bashrc
export GOPROXYhttps://goproxy.cn
export GOPROXYhttps://mirrors.aliyun.com/goproxy/
export GOPROXYhttps://goproxy.cn命令行下开发
如果你和我一样使用VIM开发可以使用这样的方式进行调试和编译
开发模式执行 1go run main.go编译
编译后得到可执行文件 1go build main.go编译后的大小源文件是133B编译后是1.8M 1
2-rwxr-xr-x 1 ray staff 133B 1 1 2021 hello.go
-rwxr-xr-x 1 ray staff 1.8M 4 13 08:59 helloIDE下开发
这个选择因人而异每一种IDE都可以支持Go语言这里推荐微软的VS Code对于很多语言都有比较好的支持对于我这样的VIM用户也可以响应的Mapping。
插件安装
对于常使用VS Code这个步骤不陌生主要是扩展语言的支持我安装了前两个插件。 安装依赖工具
注意在执行该步骤前建议参考常见问题1进行环境变量配置防止由于网络问题导致失败 使用快捷键打开命令面板
Windows: Shift Ctrl PMac: Shift Command P 运行
我们可以在VS Code中打开Terminal方式执行命令当然你也可以利用IDE的相关特性。我们在VS Code中按【Command Shift 】就是ESC下面的【】可以快速打开终端执行相关命令 常见问题
1、dial tcp 172.217.160.113:443: i/o timeout
在安装Go模块时(go get命令)由于众所周知的问题可能无法顺利方法建议在环境变量添加代理以下地址任选其一就可以。 1
2
3
4# ~/.bashrc
export GOPROXYhttps://goproxy.cn
export GOPROXYhttps://mirrors.aliyun.com/goproxy/
export GOPROXYhttps://goproxy.cn2、VS Code不能完美显示zsh问题
该问题的解决参考了解决Vscode Terminal 中无法正常显示powerdevel9主题样式的问题_vscode hack nerd font-CSDN博客 在我的VS Code中打开zsh terminal时显示的不够完美出现红框中标识的问题。 但是在iTerm中显示是这样的 首先要获取iTerm使用的非Ascii字符集 在VS Code里使用【Command ,】打开字体设置添加’Hack Nerd Font 配置完成后立即生效