Go 环境安装配置

1、下载

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

2、安装

sudo tar -xvf go1.21.6.linux-amd64.tar.gz -C $HOME/

3、设置环境变量及代理

# 打开 ~/.bash_profile,输入:
export PATH=$PATH:$HOME/go/bin
# 设置 Go 语言代理
export GOPROXY=https://goproxy.cn,direc

4、 检查安装

go version 
# 输出如下,则安装成功
(base) li@li-Z690I-A-ULTRA-LITE:~/GoProject %go version
go version go1.22.5 linux/amd64

5、安装air

go install github.com/air-verse/air@latest
# go install 命令安装 Go 工具或包时,安装的位置取决于你的 Go 环境设置。
# 如果设置了 GOBIN ,安装的二进制文件会被放在这个目录下:
go env GOBIN
# 没有设置 GOBIN,Go 会将二进制文件安装到 GOPATH 的 bin 子目录下
go env GOPATH
1. sudo apt-get update
2. wget https://go.dev/dl/go1.21.0.linux-amd64.tar.gz
3. sudo tar -xvf go1.21.0.linux-amd64.tar.gz
4. sudo mv go /usr/local
5. export GOROOT=/usr/local/go
6. export GOPATH=$HOME/go
7. export PATH=$GOPATH/bin:$GOROOT/bin:$PATH
8. source ~/.profile

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/49114.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

AI发展下的伦理挑战

AI发展下的伦理挑战,应当如何应对? 人工智能飞速发展的同时,也逐渐暴露出侵犯数据隐私、制造“信息茧房”等种种伦理风险。随着AI技术在社会各个领域的广泛应用,关于AI伦理和隐私保护问题日趋凸显。尽管国外已出台系列法规来规范…

ls lsattr lsblk lscpu lsdiff lshw lsinitrd lsipc lslocks lslogins

ls: 描述:列出目录内容。用法:ls [选项] [文件或目录]示例: ls:列出当前目录的文件和子目录。ls -l:以详细列表形式显示目录内容。ls /path/to/directory:列出指定路径下的内容。 lsattr: 描述:…

【VSCode】安装 【ESP-IDF】插件及【ESP32-S3】新建工程和工程配置

一、搭建基础工程 二、基础工程的文件架构解析 三、调试相关工具介绍 1、串口下载2、JTAG 下载与调试 四、工程的文件架构解析 五、基础工程配置 一、搭建基础工程 在 VS Code 中新建 ESP-IDF 基础工程的步骤如下: 1、启动 VS Code 并打开命令面板 按下“Ctrl…

逆向案例二十八——某高考志愿网异步请求头参数加密,以及webpack

网址:aHR0cDovL3d3dy54aW5nYW9rYW90Yi5jb20vY29sbGVnZXMvc2VhcmNo 抓包分析,发现请求头有参数u-sign是加密的,载荷没有进行加密,直接跟栈分析。 进入第二个栈,打上断点,分析有没有加密位置。 可以看到参数…

Chapter17 表面着色器——Shader入门精要学习

Chapter17 表面着色器 一、编译指令1.表面函数2.光照函数3.其他可选参数 二、两个结构体1.Input 结构体:数据来源2.SurfaceOutput 三、Unity背后做了什么四、表面着色器的缺点 一、编译指令 作用:指明该表面着色器的 表面函数 和 光照函数,并…

【React】深入探索React:表单控制、组件通信、副作用管理、自定义Hook

一、React表单控制 表单控制是React应用中常见的需求,React Hooks提供了两种方式来实现:受控组件和非受控组件。 1.1 受控组件 受控组件是将表单输入的值保存在组件的状态中。这样,表单数据就完全由React控制。 import React, { useState…

【系统架构设计 每日一问】三 Redis支持事务么,Redis的事务如何保证

实际上,关于Redis事务的说法“Redis 的事务只能保证隔离性和一致性(I 和 C),无法保证原子性和持久性(A 和 D)”并不完全准确。下面我将分别解释Redis事务的四个特性:原子性(Atomicit…

探索Mojo模型的超参数优化:自定义搜索策略全解析

探索Mojo模型的超参数优化:自定义搜索策略全解析 在机器学习领域,超参数的调整是提高模型性能的关键步骤。Mojo模型,作为一种高效的模型部署方式,其超参数的搜索同样至关重要。本文将深入探讨如何在Mojo模型中实现自定义的超参数…

5.波士顿房价预测(KNN,决策树,线性回归)

波士顿房价预测 1. 机器学习中的任务分类2. 波士顿房价预测2.1 分析数据2.2 比较 MAE 和 MSE2.2 代码 1. 机器学习中的任务分类 有监督学习(supervised):有特征也有标签 分类问题 classification预测离散量 回归问题 regression预测连续量 …

DPDK收包流程和Linux内核收包流程对比

DPDK 网卡收包流程-腾讯云开发者社区-腾讯云NIC 在接收到数据包之后,首先需要将数据同步到内核中,这中间的桥梁是 rx ring buffer。它是由 NIC 和驱动程序共享的一片区域,事实上,rx ring buffer 存储的并不是实际的 packet 数据&a…

【Gin】精准应用:Gin框架中工厂模式的现代软件开发策略与实施技巧(上)

【Gin】精准应用:Gin框架中工厂模式的现代软件开发策略与实施技巧(上) 大家好 我是寸铁👊 【Gin】精准应用:Gin框架中工厂模式的现代软件开发策略与实施技巧(上)✨ 喜欢的小伙伴可以点点关注 💝 前言 本次文章分为上下两部分&…

Golang使用docker sdk管理docker

包括列出容器、创建容器、删除容器、进入容器、构建镜像等操作。 package dockertoolimport ("context""fmt""github.com/docker/docker/api/types""github.com/docker/docker/api/types/container""github.com/docker/docker/ap…

【RaspberryPi】树莓派系统UI优化

接上文,如何去定制一个树莓派的桌面系统,还是以CM4为例。 解除CM4上电USB无法使用问题 将烧录好的tf卡通过读卡器插入到电脑上,进入boot磁盘,里面有一个Config文件,双击用记事本打开,在【pi4】一栏里加入一…

从零开始手写STL库:List

从零开始手写STL库–List部分 Github链接:miniSTL 文章目录 从零开始手写STL库–List部分List是什么?List需要包含什么函数1)基础成员函数2)核心功能3)其他功能 基础成员函数的编写核心功能的编写其他功能编写总结 List是什么&am…

QT之QWebEngineView详细介绍

QWebEngineView 是 Qt 框架中用于实现 Web 浏览器功能的一个类,它基于 Chromium 引擎,提供了丰富的接口来支持网页的加载、显示、交互等功能。以下是对 QWebEngineView 的详细介绍: 一、基本概述 引入版本:QWebEngineView 是从 …

Android 自定义系统版本号

framework开发,实现自定义系统版本号。  修改位置:  \build\tools  buildinfo.sh #!/bin/bashecho "# begin build properties" echo "# autogenerated by buildinfo.sh"echo "ro.build.id$BUILD_ID" echo "ro.b…

服务器需要扩容,如何停止宝塔的所有服务?

教程开始 1:新建一个shell脚本执行以下代码 或者进面板 把以下代码丢到计划任务里的shell脚本执行 #!/bin/bash PATH/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH stop_service(){/etc/init.d/bt stopif [ -f "/etc/init…

Git添加和提交文件

常用命令 git status--查看仓库的状态 git add--添加到暂存区 可以使用通配符,例如:git add *.txt 也可以使用目录,例如:git add .git commit--提交 只提交暂存区中的内容,不会提交工作区中的内容git log--查看仓库提交历史记录 可以使用 --o…

uboot 设置bootargs配置内核网络挂载根文件系统

uboot 设置bootargs配置内核网络挂载根文件系统 uboot设置bootargs env set bootargs "mem256M consolettyAMA0,115200 root/dev/nfs init/linuxrc nfsrootnfs主机地址:nfs路径/busybox/rootfs_glibc_arm64,prototcp rw nfsvers3 rootwait ip板子地址:nfs主机地址:网关:2…

一文解释Spring中对象关系映射(ORM)

对象关系映射(ORM)是一种编程技术,它把面向对象语言中的对象与关系数据库的数据表通过映射创建关联,实现两者之间的自动数据同步。 在Spring框架中,ORM 是通过Spring Data访问层的一部分实现的,它提供了统…