在Ubutu22系統上面離線安裝Go語言環境【教程】

0.引言

Go語言(又稱Golang)是Google開發的一種靜態強類型、編譯型、并發型編程語言,由Robert Griesemer、Rob Pike和Ken Thompson于2007年開始設計,2009年正式發布。

1.到官網下載壓縮包

在這里插入圖片描述

2.從win10系統離線上傳壓縮包給ubuntu22系統

scp D:\Users\an\下載\go1.24.5.linux-386.tar.gz ubuntu@ubuntu系統-IP:/home/ubuntu/Downloads

NOTES:路徑是根據自己的來,我這里僅僅是舉例子
在這里插入圖片描述

3.安裝

(1)確認上傳成功

到指定路徑/home/ubuntu/Downloads看下,下面截圖即為功

cd /home/ubuntu/Downloads

在這里插入圖片描述

(2)解壓并安裝到指定路徑

tar -xzvf go1.24.5.linux-386.tar.gz -C /home/ubuntu/

成功截圖
在這里插入圖片描述

(3)配置環境變量

打開環境變量配置文件

vi ~/.bashrc

粘貼以下內容

export GOROOT=/home/ubuntu/go 
export PATH=$GOPATH/bin:$GOROOT/bin:$PATH
export GOPATH=/home/ubuntu/go-download 
export GOPROXY=https://mirrors.aliyun.com/goproxy/,direct

成功截圖
在這里插入圖片描述

————————————————————————————————
NOTES:
指定三方依賴下載路徑
1.13之后的版本都是用mod了,所以gopath指定個地方就可以了
export GOPATH=/home/ubuntu/go-download
配置國內鏡像
下載依賴速度會很快
export GOPROXY=https://mirrors.aliyun.com/goproxy/,direct
————————————————————————————————
保存關閉后刷新一下即可

source ~/.bashrc

成功截圖
在這里插入圖片描述

打開gomod開關

go env -w GO111MODULE=on

成功截圖
在這里插入圖片描述

——————————————————————
命令解析:
go env:Go 語言的環境變量管理命令
-w:表示 “write”(寫入),即永久修改配置(否則只是臨時顯示)
GO111MODULE=on:啟用 Go Modules 模式
——————————————————————

4.查看版本確認安裝

go version

成功截圖
在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/90136.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/90136.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/90136.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

CMake實踐:CMake3.30版本之前和之后鏈接boost的方式差異

目錄 1.背景 2.boost引入CMake時機 3.CMake 3.30 之前(含 3.29)鏈接 Boost 的方式 4.CMake 3.30 及之后鏈接 Boost 的方式 5.CMake3.30后引入Boost的步驟 6.遷移建議(3.30 之前 → 3.30 之后) 7.CMake 3.30 移除FindBoost的…

告別掛馬風險!PBootCMS完美替代方案BadouCMS

開發企業網站時一直比較喜歡用pbootcms,標簽套用很簡單,使用也方便。 但是pbootcms一直有被掛馬的問題,官方好像也不怎么更新了!換過好幾個cms,比如eyoucms、dedecms、帝國等等,感覺都不怎么能用得習慣,還…

開發者如何集成AI繪畫?智創聚合API簡化Midjourney接入

在 AI 繪畫領域,Midjourney 的大名如雷貫耳,其強大的圖像生成能力,能將我們腦海中的奇思妙想,迅速轉化為精美的視覺畫面,深受設計師、藝術家以及廣大創意愛好者的青睞。然而,使用 Midjourney 的過程中&…

pycharm回車、刪除、方向鍵和快捷鍵等不能使用原因

解決方法 :菜單欄中的Tools取消勾選Vim Emulator 原因 :新版的pycharm安裝中,默認安裝了vim擴展,一旦安裝了pycharm在編寫代碼時會默認使用Vim編輯器

修復ffmpeg.dll丟失錯誤|6種解決ffmpeg.dll方法詳細教程

看到電腦提示“ffmpeg.dll丟失”,很多人會懵。ffmpeg.dll 是個處理視頻、音頻的關鍵文件。它要是沒了或壞了,軟件就打不開或直接閃退。常見原因是軟件安裝不全、文件被刪、或者中病毒。下面說說它是干嘛的,再給解決辦法。一.ffmpeg.dll 到底是…

OkHttp 與 Stetho 結合使用:打造強大的 Android 網絡調試工具鏈

前言在 Android 應用開發過程中,網絡請求的調試一直是一個重要但具有挑戰性的環節。Facebook 開發的 Stetho 是一個強大的調試工具,當它與 OkHttp 結合使用時,可以為我們提供前所未有的網絡請求洞察能力。本文將詳細介紹如何將這兩者結合使用…

LangGraph教程10:LangGraph ReAct應用

文章目錄 ReAct 預構建的代理 向 ReAct 代理添加記憶 向 ReAct 代理添加系統提示 向 ReAct 代理添加人機交互 ReAct 官方文檔地址:https://langchain-ai.github.io/langgraph/how-tos/#prebuilt-react-agent 中文文檔地址:https://www.aidoczh.com/langgraph/how-tos/#react…

安卓第一個項目

測試所有攝像頭 安卓CameraX:https://developer.android.com/media/grow/spatial-audio?hlzh-cn 1、MainActivity.java // 定義包名 package com.mms.densenapplication;// 引入 AppCompatActivity,支持兼容性更強的 Activity import androidx.appcompa…

Google Gemini 體驗

文章中代碼倉庫 gemini 谷歌推出的 AI 只能模型 Gemini官網Gemini ChatGemini開發者文檔Gemini SDK 所有模型 模型變體輸入輸出優化目標Gemini 2.5 Pro gemini-2.5-pro音頻、圖片、視頻、文本和 PDF文本增強的思考和推理能力、多模態理解能力、高級編碼能力等Gemini 2.5 Fla…

Trae安裝指定版本的插件

前情 Trae是屬于國產的跟 Cursor類似的AI編程IDE,我也是第一時間體驗Trae的,雖然相比Cursor弱了一些,但是也絕對勝任了,前端因為排隊問題我轉戰了Cursor,等到Trae出收費模式前,我已經辦了Cursor會員了&…

【技術追蹤】用于醫學圖像合成和分割的噪聲一致孿生擴散模型(CVPR-2025)

孿生擴散模型,生成息肉圖像用于提升分割性能! 論文:Noise-Consistent Siamese-Diffusion for Medical Image Synthesis and Segmentation 代碼:https://github.com/Qiukunpeng/Siamese-Diffusion 0、摘要 深度學習已徹底革新醫學影…

Crontab詳解

crontab是Unix/Linux系統中用于設置周期性任務的工具,通過編輯配置文件實現定時執行命令或腳本。以下是其語法規則和核心要點: 一、基本格式 * * * * * command - - - - - | | | | | | | | | ----…

中國1km逐月潛在蒸散發數據集 - matlab按shp批量裁剪

中國1km逐月潛在蒸散發數據集 - matlab按shp批量裁剪 1. 數據概述 2 利用掩膜文件對數據進行裁剪 3 完整代碼 4 結語 本篇繼續處理氣象數據,中國1km逐月潛在蒸散發數據集同前節介紹的中國1km降水數據集一樣,都可以從國家青藏高原科學數據中心獲得,數據具有同樣的空間分辨率(…

Node.js鏈接MySql

前言: 在現代 Web 開發和后端服務中,Node.js 因其高性能和異步特性被廣泛使用。MySQL 作為流行的關系型數據庫之一,提供了穩定高效的數據存儲和管理能力。將 Node.js 與 MySQL 結合,可以構建強大的數據驅動型應用。 一、環境準備…

Charles 的 Windows proxy 對爬取瑞數6 網站接口數據的作用分析

其實本文還是源于上個月的這篇文章 ??▼ 耗時兩天半,利用 DrissionPage繞過瑞數6,爬取某藥*局數據經歷~ 不同點是,當時爬取的是列表頁(已爬完),后面爬取的是詳情頁!懂的都懂,差別還…

PHP 測驗

PHP 測驗 引言 PHP 作為一種流行的開源服務器端腳本語言,被廣泛應用于網頁開發、服務器端編程等領域。為了幫助大家更好地理解和掌握 PHP,我們特此推出本 PHP 測驗。通過以下問題,您可以檢驗自己的 PHP 知識水平,同時也能了解自己在哪些方面需要加強。 測驗內容 問題一…

階段1--Linux中的文件服務器(FTP、NAS、SSH)

目錄 一、FTP Server 1.1.簡介 1.2.FTP基礎 1.2.1.控制端口 1.2.2.數據端口 1.3.FTP Server默認配置 1.3.1.安裝vsftp 1.3.2.準備分發的文件 1.3.3.啟動服務 1.3.4.關閉防火墻 1.4.FTP Client(默認僅能下載文件) 1.4.1.LinuxFTP客戶端程序1:l…

SpringBoot與Vue實戰:高效開發秘籍

Spring Boot 是什么? Spring Boot 簡介 Spring Boot 是基于 Spring 框架的快速開發工具,旨在簡化 Spring 應用的初始搭建和開發過程。它通過約定大于配置的原則,提供自動配置、內嵌服務器和依賴管理等功能,使開發者能夠快速構建獨立運行的、生產級別的應用。 核心特點 …

基于 fastapi 的 YOLO 批量目標檢測 API:支持單圖 / 文件夾自適應處理

項目背景 在計算機視覺任務中,我們經常需要對大量圖片進行目標檢測和標注。YOLO 系列模型憑借其高效性成為目標檢測的首選工具之一,但批量處理圖片時往往需要編寫繁瑣的腳本。本文將介紹一個基于 Flask 和 YOLOv11 的 API 服務,支持單張圖片…

周志華《機器學習導論》第13章 半監督學習

目錄 1. 未標記樣本 2. 生成式方法 高斯混合EM 3. 半監督SVM 存在未標記樣本的SVM變形 4. 圖半監督學習 對圖權值迭代矩陣計算 5. 基于分歧的方法 多視圖協同訓練 6. 半監督聚類 k-means的條件變形 6.1 Constrained k-means 利用“必連”與 “勿連”約束 6.2 Constra…