go 语言环境安装 WIMDOWS + LINUX 系统_wimgo-程序员宅基地

技术标签: golang  

go 语言环境安装

直接安装(如centos的yum源安装)

 yum install go

源码安装

1、下载二进制包

下载地址:https://golang.org/dl/。
国内可能要用这个下载地址:Downloads - The Go Programming Language

wget https://go.dev/dl/go1.19.linux-amd64.tar.gz 

2.将下载的源码包解压

tar -C /usr/local -xzf go1.19.linux-amd64.tar.gz

3、将 /usr/local/go/bin 目录添加至 PATH 环境变量:

一、linux环境(简单所以先介绍)

临时

In [ ]:


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

永久

在 ~/.bash_profile 或者 /etc/profile 末尾添加一行

In [ ]:


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

添加后需要执行:

In [ ]:


source ~/.bash_profile
source /etc/profile

二、Windows 系统下安装

1.下载安装包

下载地址:https://golang.org/dl/。
国内可能要用这个下载地址:Downloads - The Go Programming Language

2.安装

1.双击下载的安装包

点击下一步

2.同意条款

点击下一步

3.点击安装

4.安装完成

点击完成

5.检查环境变量

1.如果在cmd中输入go出现入下情况则不需要配置环境变量

2要是没有则需要配置环境变量

找到刚刚安装的文件路径

添加环境变量

三、hello world

安装完成就可以写第一个hello world 了

新建文件写入

package main

import "fmt"
func main()  
{ 
    fmt.Println("Hello, World!")
}

修改后缀名位 .go

在当前的文件目录下调出cmd

运行程序

四、配置vscode环境

打开vscode 在插件的地方搜索go 安装go的插件

ctrl+shift+p 输入go tool 安装

Code Runner
https://learnku.com/go/wikis/38122
https://goproxy.io/

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_35635996/article/details/126326300

智能推荐

JAVA相关基础知识-程序员宅基地

文章浏览阅读2.4k次。JAVA相关基础知识 6 Pz% @5P 1、面向对象的特征有哪些方面 yl3 =V 5b 1.抽象: 8 9M.C|Dkf 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 or> g Y 2.继承: 4};}} ~H= 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种

Web渗透-SQL注入知识总结_web安全与渗透sql注入的总结-程序员宅基地

文章浏览阅读445次。SQL注入、数据库知识总结数据库相关概念SQL注入相关概念注入漏洞分类SQL注入利用工具SQL注入漏洞如何防御SQL注入漏洞复现数据库相关概念数据Data:在计算机系统中,各种字母、数字、符号的组合,语音、图形、图像等统称为数据数据库Database:数据库是按照数据结构来组织、存储、管理数据的“仓库”数据库管理系统DBMS::一类操纵和管理数据的软件,用于建立、使用、维护数据库。它能对数据库进行统一管理和控制,以保证数据库的安全性和完整性典型:Access、MSSQL、Oracle、SQLit_web安全与渗透sql注入的总结

springMVC传递list对象三种情况使用方法_spel传递list对象-程序员宅基地

文章浏览阅读3.7w次,点赞9次,收藏35次。springMVC接收List对象以及List对象与其它对象一起传参数的使用方法,传单个key-value,或基本类型的数组最简单,稍微复杂一点的是传对象数组(`[object]`),最复杂的是对象数组与key-value一起传到后台_spel传递list对象

H5笔记_h5 开发 笔记-程序员宅基地

文章浏览阅读457次。微信小程序开发交流qq群 173683895 承接微信小程序开发。扫码加微信。正文:做一下笔记<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, ini..._h5 开发 笔记

Docker使用 linuxserver/letsencrypt 生成SSL证书最全解析及实践-程序员宅基地

文章浏览阅读327次。本文使用 HTTP 和 DNS 两种校验方式对 Docker 下 linuxserver/letsencrypt 项目进行了实践。生成SpringBoot可用证书,使用 Nginx 的 htpasswd 来对网站进行密码保护,并测试使用 fail2ban 防止 htpasswd 被暴力破解。全文基于 linuxserver/letsencrypt 文档及其他官方资料,根据作者实践进行详细解析和记录...

android 获取properties文件路径,读取local.properties文件-程序员宅基地

文章浏览阅读2.4k次。什么是local.properties文件通过Android Studio创建一个Android工程后,在工程的根目录中都会生成一个名称为:local.properties文件,该文件一般用来存放该Android工程私有的属性配置,比如Android的sdk路径等等。local.properties文件一般都是存储到本地,禁止提交到服务器上。读取local.properties文件内容def re..._local.properties

随便推点

sdut oj2125 数据结构实验之串二:字符串匹配(BF与KMP做法)-程序员宅基地

文章浏览阅读412次。题目链接:点击打开链接需要注意的是动态字符数组要自行置串结束的标志‘\0’;数据结构实验之串二:字符串匹配Time Limit: 1000MS Memory limit: 65536K题目描述 给定两个字符串string1和string2,判断string2是否为string1的子串。 输入 输入包含多组数据,每组测试数

【Spring学习笔记七】-Spring MVC基本配置和实例-程序员宅基地

文章浏览阅读9.4k次,点赞2次,收藏4次。一、spring mvc基本配置对于spring mvc的配置,如果是maven项目,只需要简单地加入spring mvc和Servlet的依赖就可以了。下面所说的配置,指的是没有使用maven的项目配置。首先,新建一个web项目。在new->project->web->Dynamic Web Project,输入工程名即可。新建后的web项目结构如下:之后,先导入spring

51Nod-1791-合法括号子段-程序员宅基地

文章浏览阅读821次。ACM模版描述题解这里,我们需要明确区分一个定义,什么叫做子段?什么叫做子序列?子段是子序列的一种,也叫做连续子序列,而子序列呢?如果不要求连续,则是可以从原序列中任意取,但是要保持原先的先后顺序即可。一开始,并没有仔细区分这个概念,搞得有些手足无措,后来想通了,就是一个简单的分治,分别控制子段的左右两端点在左右两个区间内,然后从中间开始查找,控制左右两个半区间的合法性即可。没什么难度,细心即可。五

波束故障和无线电链路故障_CC_AA09的博客-程序员宅基地

文章浏览阅读678次。为提高无线传输速率和覆盖范围,在更高频率或毫米波上的5G使用了波束赋形和Massive MIMO技术。波束赋形是一种信号处理技术,允许gNB向用户发送有针对性的数据波束,从而减少干扰并更有效地利用频谱并提高频谱效率。当终端用户在室内或移动时,UE和gNB 之间的无线电链路容易受到RF信号的阻塞和劣化的影响,就可能会突然导致通信链路中断,造成Beam Failure波束故障。因此,为了更快的检测到Beam Failure,UE应该有一些机制来测量通信链路中这种突然和快速的变化,并同时从中恢复以继续服务。通_波束故障

Hive整理篇_hive list_证券投资分析师的博客-程序员宅基地

文章浏览阅读864次。你使用过哪些 Hive 函数(1)普通函数(2)行转列函数和列转行函数(1)行转列:把多行转成一列(多行变一行)CONCAT(string A/col, string B/col…):返回输入字符串连接后的结果,支持任意个输入字符串,如果concat中任意字符串为null,则整个函数的返回结果为null。CONCAT_WS(separator, str1, str2,…):一个特殊形式的 CONCAT()。第一个参数剩余参数间的分隔符。分隔符可以是与剩余参数一样的字符串。如果分隔符是 NULL,_hive list

解决右侧出现滚动条页面抖动的问题_右侧滚动体 窗口 闪烁-程序员宅基地

文章浏览阅读2.5k次。在页面内容没有占满屏幕时右侧不会出现滚动条,当再加载内容时页面会出现右侧滚动条,页面宽度由于是auto,整个页面会向左移动解决办法: html { overflow-x: hidden; overflow-y: auto; } body { width: 100vw; ..._右侧滚动体 窗口 闪烁