一 Go环境搭建

【Go开发系列】简洁明了的Go开发环境搭建 一文教你轻松的在不同平台搭建Go开发环境并顺利安装第三方库 阅读详情

1. 下载地址

https://golang.google.cn/dl/

傻瓜式安装,自动会配置path的变量,安装完成后可以使用go version 查看当前安装的版本

本文使用目前最新的1.20.2版本

在这里插入图片描述

2. 配置go环境

  1. cmd控制栏打开输入以下命令(如果cmd有问题可以尝试powershell)
  2. go env -w GO111MODULE=on
  3. go env -w GOPROXY=https://goproxy.io,direct

以上的目的是为了

  1. 开启GoMod包管理功能
  2. 更换下载的源地址,不然你面临无法下载包等困境

输入完成后执行go env查看当前的go配置的环境是否更改

3. Go常用命令

build :编译包和依赖
run:编译并运行Go程序
clean:移除对象文件
doc:显示包或者符号的文档
env:打印Go的环境信息
get:下载并安装包和依赖(需要先初始化项目使用go mod init 项目名称)
bug:启动错误报告
fmt:运行gofmt进行格式化
install:编译和安装包的依赖
list:列出包
test:运行测试
tool:查看工具

4. 关于IDE

选择一个趁手的IDE可以为代码编写提供便捷性,一般推荐VS Code 和 Goland

1. VS Code

使用VS Code,我们可以设置下中文插件,把相关的Go的扩展插件(Go tool)安装下

  1. 中文插件如下,安装好后右下角会提示是否现在更改语言,选择change即可(不安装即使用英文也可,此步骤不影响使用)
    在这里插入图片描述
  2. 我们初始化当前这个项目后(在当前项目的控制栏内,输入go mod init 此处填写项目名)
  3. 此时我们先手动搜索扩展,搜索框输入Go,先将其安装
    在这里插入图片描述
  4. 新建一个main.go的文件,VS Code就会在右下角提示我们需要install相关的插件,选择安装
  5. 下图这个位置会出现可安装的拓展包,截图中已全部安装完成了所以没显示,大概在这个CRLF的位置,可以选择全部安装
    在这里插入图片描述
  6. 此时你就可以享受到来自VS Code提供的一些便捷的代码提示

2. Goland

需要先下载一个版本(此处使用2021.2.2),需要破解下此软件(仅供学习使用,商用请进行购买)

  1. 下载地址:https://www.jetbrains.com/go/download/other.html 选择版本为2021.2.2

  2. 傻瓜式安装完成后,选择稍后再运行Goland
    在这里插入图片描述

  3. 在Goland文件的bin目录下找到下图文件,并填上相应的内容,内容文件在下方网盘地址给出

  4. 填写-javaagent:G:\Tools\FineAgent.jar 替换自己的FineAgent.jar的地址,保存
    在这里插入图片描述

  5. 打开Goland IDE ,输入激活码激活即可
    在这里插入图片描述

插件及激活码下载地址:
链接:https://pan.baidu.com/s/1SwOj0iK7062zqfanlOhIRA
提取码:bazq

5. 创建一个Go项目

  1. 创建一个项目文件夹(如:gotest)
  2. cmd进入到这个文件夹中,使用快捷打开模式 code .
  3. 初始化项目 go mod init gotest,此时会生成一个go.mod的文件用于记录此时的版本信息
  4. 开始编写内部的代码,先创建一个包(user),然后在包里面创建一个文件(user.go)
  5. 编写主执行程序文件main.go
    在这里插入图片描述
package user //注意在创建文件时需要声明此包的名称,一般来说与外面的文件名称保持一致即可

func Hello() string {
    return "hello"
}
//定义一个函数Hello,返回string字符串类型
package main

//这里我们导入需要的包,多个可以用括号括起来,需要写上字符串形式
import (
    "Mygo/user"
    "fmt"
)

func main() {
    s := user.Hello()  //此处可以用扩展插件.var来声明变量
    fmt.Printf("s: %v\n", s)  // 这里使用s.print!来快捷输出内容

}
  1. 运行main.go文件即可

在这里插入图片描述

go构建项目与打包 kube-rbac-proxy镜像拉取地址: https://hub.docker.com/r/kubesphere/kube-rbac-proxy/tags。operator-controller-manager运行后会启动两个容器 [kube-rbac-proxy manager]: 从 ~/.kube/config 中指定的 K8s 集群中卸载controller。执行如下命令创建 operator-controller-manager。运行operator-controller-manager。 阅读详情

相关推荐

【Go】Go语言介绍与开发环境搭建

Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。Go语言的主要目标是“让编写可信赖软件变得简单且有趣”。 Go语言设计者有三个主要目标:简单性,并发性,兼容性。 本文详细阐述Go语言,以及Go开发环境搭建详细流程。

景天科技苑 5万+

GO学习记录 —— 创建一个GO项目

文章简单介绍了go项目的创建过程,主要包括gin、gorm的使用,如何连接MySQL、redis,jwt,异常处理,响应处理,websocket,定时任务等

weixin_49832841的博客 3962

【光学仿真】基于Matlab的LG/BG/PV/HG光束生成与特性分析【附完整源码】

本文详细介绍了如何使用Matlab进行拉盖尔-高斯(LG)、贝塞尔-高斯(BG)、完美涡旋(PV)和厄米-高斯(HG)四种特殊光束的仿真与特性分析。通过提供完整的Matlab源码,手把手指导读者生成光束、分析其强度、相位、传播特性及轨道角动量,为光学研究、激光应用及教学提供了直观高效的数值实验平台。

3a9bq4r8t2y的博客 491

GO项目搭建

`package modelsimport “gorm.io/gorm”type UserInfo struct { gorm.Model Name string PassWord string Phone string Email string Identity string ClientId string ClientPort string LoginTime uint64 HeartbeatTime uint

weixin_46054799的博客 772

【Anaconda】conda国内镜像源快速配置指南(清华/阿里云)

本文详细介绍了如何为Anaconda配置国内镜像源(清华/阿里云),以显著提升conda包下载速度并减少安装失败率。通过分步指南和实用技巧,帮助开发者快速完成配置,优化Python开发环境。

weixin_33725722的博客 1486

在Ubuntu22.04.2远程服务器上搭建OHIF+Orthanc

在Ubuntu远程服务器上不翻墙,但是本地windows需要科学上网开始之前,首先在终端输入export -p查看是否有代理端口如下如果有就关了,输入如下命令。

weixin_51116549的博客 1333

【Golang入门】一、搭建Go开发环境

搭建Go的开发环境,主要是安装和配置SDK (Software Development Kit, 软件开发工具包),包含了对应语言开发的工具包。首先需要下载Golang的SDK,下载地址点击 Golang SDK下载地址。选择下载对应的 .zip文件,解压即可。注意安装路径中不能出现中文名和特殊字符。 一、检查是否安装成功 通过控制台我们可以检查一下Golang是否安装成功: step 1: 通过键盘操作 win+r,输入cmd打开控制台。 step 2: 通过指令 cd + 安装路径 进入Golang的

markscientist的博客 1888

联想Win10改Win7设置BIOS指南

通过本文的指南,你应该能够成功地在联想Win10电脑上设置BIOS以支持Windows 7的安装和运行。尽管Windows 10提供了许多现代化的功能和改进,但如果你因特定需求而更倾向于使用Windows 7,那么本文提供的步骤将帮助你顺利实现这一转换。请记住,在更改操作系统前务必做好充分的准备工作,并在安装过程中保持耐心和细心。祝你安装顺利!

mmoo_python的博客 2039

Golang学习(一) GO环境搭建

windows版本go安装教程网上很多,这里就不复制黏贴了 这里说下linux怎么安装 我的环境 Centos 7.6 #方便查看目录结构,装个tree wget -O/etc/yum.repos.d/aliyun-yilai.repo http://mirrors.aliyun.com/repo/Centos-7.repo yum -y install tree #拉取go 软件包 (1.17 目前是比较新的版本) wget https://dl.google.com/go/go1....

默子昂 1146

信创环境下,软件测试如何破局?

毕竟,在自主可控的道路上,每一行通过测试的代码,都在为信创产业的未来添砖加瓦。未来,测试工程师不仅要验证软件在信创环境的可用性,更要基于国产软硬件的特性,推动软件进行 “原生设计”—— 例如,针对国产 CPU 的多核架构优化代码,基于国产数据库的索引机制提升查询效率。某政务云平台的测试数据显示,在 “飞腾芯片 + 麒麟操作系统” 环境下,系统的并发处理能力较传统环境下降约 15%,测试团队通过优化软件的线程调度逻辑,最终将性能损失控制在 5% 以内 —— 这正是信创性能测试的价值所在。

weixin_45608163的博客 885

PIVlab软件入门:从GUI操作到2D2C粒子测速实战

本文详细介绍了PIVlab软件在2D2C粒子测速中的入门与实战应用。从GUI操作到环境搭建,再到图像预处理和核心参数设置,帮助用户快速掌握这一基于MATLAB的开源工具。通过实际案例和技巧分享,展示了PIVlab在流体力学实验中的高效性和实用性。

weixin_42547431的博客 227

golang ide 环境搭建_一、配置GO环境及安装IDE

一、环境准备操作系统:Ubuntu 16.04版本GO版本:1.9.2获取Go安装包$ wget https://www.golangtc.com/static/go/1.9.2/go1.9.2.linux-amd64.tar.gz解压安装包#创建language目录存放go程序--GOROOTmkdir /opt/language/#创建go及go下的三个目录存放go的包,二进制,源代码 --...

weixin_39626298的博客 544

SAP_SD模块销售开票计划预收款系统配置及前台操作说明

在 SAP SD 中,开票计划(Billing Plan)是一种允许根据时间节点或里程碑对销售订单进行分期开票的功能。其中最常见的一种应用就是预收款(Down Payment Billing),即在销售订单中直接定义某个百分比或金额作为预收款,系统在开票时自动生成预收账单。大额合同或长期项目型销售(先收 20%,交货前收 30%,交货后收 50%)。分期付款模式(分阶段收款)。必须预收款才能安排生产或交货的业务。后台路径:SPRO—销售与分享—销售—销售凭证—销售凭证项目—定义项目类别。

我小时候很黑的博客 1409

Ubuntu下go web项目环境搭建一:golang的安装

文章目录一、下载安装包二、配置环境 一、下载安装包 先去golang中文上找到你需要下载的版本: 国外:http://docs.studygolang.com/doc/install 国内:https://studygolang.com/dl (受网速限制,这里推荐国内golang中文网) wget https://studygolang.com/dl/golang/go1.12.5.linux-amd64.tar.gz #下载安装包:此处我选择的是1.12.5版本,会下载在你当前所在的目录 tar -zx

qq_43699065的博客 1046

Windows 下 Hermes Agent(爱马仕)安装全记录:从零到一的保姆级图文教程

本文主要介绍了Windows 下 Hermes Agent(爱马仕) 安装全记录:从零到一的保姆级图文教程,希望能对学习使用 Hermes Agent 的同学们有所帮助。 文章目录 1. 背景 2. 实战教程 2.1 步骤一 安装WSL环境 2.2 步骤二 安装Python环境 2.3 步骤三 安装Hermes Agent 2.4 步骤四 修正 API Key 错误 2.5 步骤五 配置多个模型 2.6 步骤六 启动Hermes Agent 3. 常见问题及解决方案 4. 总结

weixin_43178406的博客 14万+

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Golang学习之路(一)——go语言环境的搭建和开发工具

Golang学习之路(一)——go语言环境的搭建和开发工具1.什么是Golang语言?2.Go环境的搭建和安装3.开发工具的安装 —— VS code4.向世界问好吧! 1.什么是Golang语言? 2.Go环境的搭建和安装 3.开发工具的安装 —— VS code 4.向世界问好吧! 打开安装好的Visual Studio Code,然后新建我们的项目文件,如果你想像一名合格程序员一样严谨的话,...

Obese_Tiger的博客 727

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

GO语言入门到精通(一)Golang环境搭建

哈哈,名字起的像那些教科书似的,入门到精通,看似简单的几个字,实际上我对能不能精通golang还是有点压力的,学这门语言也完全是个人兴趣,好了,废话不多说,进入我们的正题。        先简单介绍一下Golang吧,Go是Google开发的一种编译型,可平行化,并具有垃圾回收功能的编程语言,如果你有C语言基础,那么学习go将会比较easy,go语言一般用在服务器编程。上述这些概念哈,看完一遍没

帝都码农 1万+

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Golang 入门系列(一)Go环境搭建

安装 Go Go语言的优劣,这里就不介绍了,下面直接讲Go 的安装: Go 的官方网站:http://golang.org/(需要FQ软件) 国内下载地址:http://www.golangtc.com/download 下载对应平台的安装包。注意区分32位还是64位操作系统。 安装包下载完成之后,安装过程很简单,傻瓜式下一步到底就好了。 Go 环境变量 安装go 的时候,安装...

weixin_30416497的博客 110

golang学习之gin(一):go环境搭建、第一个gin项目

文章目录一.准备:1. go环境搭建:1.1 go安装:1.2 环境配置:1.3 检查配置是否完成:1.2 git安装:2. 工程管理:3. 安装gin4. 安装编辑工具:二、第一个gin项目:创建项目:三、运行原理分析: 一.准备: 1. go环境搭建: 1.1 go安装: 1.2 环境配置: export GOPATH=/Users/username/Documents/GoProjects export PATH=$PATH:$GOPATH/bin ps: mac使用zsh终端环境变量配置: 打开

浅弋、璃鱼的博客 3075

golang开发android应用(一) - go语言android应用环境搭建

本文是go语言android应用开发实战中的第一篇,主要介绍gomobile环境搭建,下一篇会介绍如何编译出对应的动态库相关内容

开发笔记 1万+

golang学习笔记一(go语言环境搭建)

Go环境搭建 1 下载安装包 go语言的官方下载地址是:官方网站 ,如果打不开,可以使用这个地址:镜像网站。因为我是linux系统,所以选择go1.9.linux-amd64.tar.gz 2 我安装的目录是/usr/local/go,所以使用命令 tar -C /usr/local -xz...

223

go语言android开发环境搭建,golang开发android应用(一) - go语言android应用环境搭建...

基于golang的android动态库开发,很久以前golang就支持开发android上的动态库及应用了,golang的环境搭建就不说了,直接从gomobile开始软件依赖golang, gomobile, jdk,android sdkgomobilegomobile就是一个可以利用golang来开发android上本地应用及动态库的一个golang框架,我们通过他能生成能在android程序...

weixin_42545163的博客 2716

一、Go语言环境搭建

要搭建Go语言开发环境,我们第一步要下载go的开发工具包,稳定版本是v1.9,Go1.9增加了一些新特性,这里我使用1.13版本。安装包下载地址为:https://golang.google.cn/dl/

微信号:RunsenLiu 1436

Golang(一)[环境搭建]

Golang语言环境搭建

weixin_42366378的博客 498

(一)初识go语言并进行环境搭建

Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本。现在Go的开发已经是完全开放的,并且拥有一个活跃的社区。

liuhongbo11534的博客 2100
上一篇: IntelliJ IDEA如何整合Maven图文教程详解
下一篇: 二 Go的基本语法
晴时初遇雨
博客等级 码龄7年 1253粉丝 72原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值