Go语言安装配置运行
安装Go
首先去官网下载Golang
https://golang.google.cn/dl/
下载好后傻瓜式安装,安装完成后,打开cmd命令行输入go version
测试是否安装成功
配置GOPATH
首先新建一个文件夹作为工作区,可以是在任意盘中,前提是目录必须为英文,这里我就在go的文件夹下新建一个workplace 文件夹
复制该文件目录地址后,按住win + Pause Break键打开控制面板
再点击高级系统设置
点击环境变量
在系统变量中新建一个GOPATH变量,值为刚才新建的文件夹的地址
因为go下载时会默认分配一个工作区在c:/user/用户名/go,所以将用户变量中的GOPATH变量删除
做完之后呢,点确定,注意要所有窗口都按不然会保存不到。
配置完成后,回到刚才的文件夹内,创建三个文件夹分别是bin/pkg/src。
创建好之后进入到bin文件夹内复制地址,在环境变量PATH 中添加bin的地址
将默认的变量修改为bin目录的地址
修改完后点击保存,打开命令行输入 go env
查看是否配置成功
如果还是显示的默认路径的话可能需要重启一下再打开看。
到此go语言配置完毕,尝试运行第一个go程序。
安装编辑器
常用go开发的编辑器如下所示:
- Visual Studio Code(简称VSCode)
- Eclipse IDE工具
- GoLand (需要购买)
- Lite IDE
- …
这里就用VSCode作为示例
安装地址:
https://vscode.en.softonic.com/download
安装好后打开编辑器,点击扩展,下载go语言扩展
由于之前用过编辑器这里都是中文,如果想下载中文插件的自行搜索chinese插件并安装。
用编辑器打开之前新建文件夹的src文件夹,打开后在下面创建文件夹hello
再创建文件 main.go
开始编写第一个go程序!
package mainimport "fmt"func main(){fmt.Println("Hello World!")
}
写的时候右下角会一直弹出这些提示,这些是安装go的插件用于扩展代码等,看需要下载,这里我直接Install 。
鉴于国内的网络环境,这些插件通常下载会失败。。
解决办法如下:
- 在
cmd
中进入GOPAT
的目录 - 输入
go env -w GO111MODULE=on
、go env -w GOPROXY=https://goproxy.cn,direct
修改代理 - 安装国内的go:
go get -v golang.org/x/tools/gopls
- 安装完成后在vscode按下
Ctrl+Shift+P
再次执行Go:Install/Update Tools
命令,在弹出窗口全选并点击确定,就能成功了
- 最后需要关掉 GO111MODULE,否则运行任何代码都会提示缺少 main.go
在cmd
中输入go env -w GO111MODULE=off
插件就安装完毕。
运行go程序
在vscode编写程序的文件夹右键,点击在终端打开
在下方输入go build
,会生成一个hello.exe
,再输入hello.exe
就运行成功啦!
Go语言安装配置运行相关推荐
- DynaSLAM超详细安装配置运行ubantu20.0.4+opencv2.4.11+tensorflow1.4.0
DynaSLAM超详细安装配置运行ubantu20.0.4+opencv2.4.11+tensorflow1.4.0 注:我现在ubantu的环境是基于可以运行ORB SLAM 2和ORB SLAM3 ...
- Ubuntu20.04安装配置运行DynaSLAM
Ubuntu20.04安装配置运行DynaSLAM 文章目录 Ubuntu20.04安装配置运行DynaSLAM 一.安装Anaconda 二.安装依赖 三.配置Mask_RCNN环境 四.安装Dyn ...
- vscode怎么运行android项目,windows + flutter +android+ vscode 安装配置运行流程(详细版本)...
flutter 是由谷歌发布的一个全新的响应式.跨平台.高性能的移动开发框架,可以快速在iOS和Android上构建高质量的原生用户界面. 框架特点 快速开发:Flutter的热重载可以快速地进行测试 ...
- Oozie-3.3.2安装配置运行实践
参考:http://shiyanjun.cn/archives/644.html 注:按这篇文章说的做基本上没什么问题,但是有一点这里要说说: 在下载完ext-2.2.zip文件之后,一定要把其解压到 ...
- Pinpoint【环境搭建 01】JDK\HBase\Pinpoint Collector+Web 最新版 2.3.3 安装配置运行验证及脚本文件分享(避坑指南捷径指北)
本文主要是介绍 Pinpoint 环境的部署,小伙伴儿们也可以参考 Pinpoint <官网>的<快速入门>手册,最新版本v2.3.3组件可到官方<GitHub仓库> ...
- JDK 安装 配置 运行 帮助文档
JDK 详细安装文档 --安 装 配 置 到 运 行 一.下载JDK 版本-1.8 1.下载jdk 1. 下载地址: http://www.oracle.com/technetwork/java/ja ...
- XMail 安装配置使用
转自:http://blog.sina.com.cn/s/blog_66e177dd0100kwd0.html 前言 企业内部邮件系统可以用于企业内网(局域网)成员,包括人和系统之间通讯.比如一个封闭 ...
- XMail 安装配置使用 (1.27 )
最近在研究xmail,找到了这份资料,在此整理收藏一笔. 原文链接 前言 企业内部邮件系统可以用于企业内网(局域网)成员,包括人和系统之间通讯.比如一个封闭的研发团队,采用代码管理系统(SVN),需要 ...
- myeclipse怎么运行c语言,windows下MyEclipse安装配置C/C++开发环境
windows下MyEclipse安装配置C/C++开发环境 ,安装MinGW:假设安装路径为c:\MinGW 编辑如下系统变量: 变量名变量值 PATH C:\MinGW\bin; LIBRARY_ ...
- 在Ubuntu 12.04 64bit上配置,安装和运行go程序
注意: 下面的安装配置均遵从官网或是教材<Go语言程序设计>中的部分内容. 顺便说下,这是一本很难得的Go语言的入门教程,非常基础和全面.起初我因为这本书的封面比较讨厌它,闲置几年之后,一 ...
最新文章
- Compressor detection can only be called on some ……
- 无法用计算机名只能用ip访问局域网计算机,win10无法通过计算机名访问共享但能用IP的解决步骤...
- Exception testing
- python-类的基本知识
- Codeforces Round #346 (Div. 2) D. Bicycle Race 叉积
- ubuntu mysql 5.7_Ubuntu 16.04 上安装 MySQL 5.7 教程
- html5触摸事件判断滑动方向,H5触摸事件中如何判断用户滑动方向
- HIVE--数据倾斜解决办法
- Keras学习---RNN模型建立篇
- C/C++文件操作经验总结
- ScriptManager的EnablePageMethods
- 在eclipse中建立java项目
- arcgispython空间插值_python2 使用arcpy自定义GIS工具箱,实现excel读取、空间插值
- 华为交换机开启web管理
- 服务器响应图像的生成
- 桌面删除的文件如何找回
- 买天猫网店转让成为电商创业新趋势
- win10硬盘锁怎么解除_win10系统中BitLocker加密磁盘无法解锁怎么办?
- 微信语音转换成mp3文件保存的简单详细步骤
- mysql table plugin,MySql报错Table mysql.plugin doesn’t exist的解决方法