色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

深入剖析Golang環境搭建

馬哥Linux運維 ? 來源:SegmentFault思否社區 ? 作者:Albert ? 2021-10-20 15:20 ? 次閱讀

安裝Go

Go的安裝相比其他語言環境非常簡單,直接下載安裝包,解壓安裝即可。1、下載安裝包(官方地址 //golang.org/dl/ 國內已被墻了),直接去對應的Go語言中文網(https://studygolang.com/dl)下載即可,稍等一下下就下載好了。

wget https://studygolang.com/dl/golang/go1.17.1.linux-amd64.tar.gz

沒安裝wget? [安裝wget:yum install wget] OR [瀏覽器下載下來,用ftp上傳上去]

2、解壓到應用程序目錄

$ tar -zxvf go1.17.1.linux-amd64.tar.gz -C /usr/local/

-C 是指定到目標目錄, 一般情況我們用戶安裝的程序都指定到/usr/local/下

3、恭喜你安裝完了,不信看看版本

$ /usr/local/go/bin/go version

go version go1.17.1 linux/amd64

環境變量配置

都安裝完了,還需要配置環境變量?需要,需要,需要

我們先來看下安裝完Go的當前環境變量是啥

** 查看命令 **

$ /usr/local/go/bin/go env

GO111MODULE=“”

GOARCH=“amd64”

GOBIN=“”

GOCACHE=“/root/.cache/go-build”

GOENV=“/root/.config/go/env”

GOEXE=“”

GOEXPERIMENT=“”

GOFLAGS=“”

GOHOSTARCH=“amd64”

GOHOSTOS=“linux”

GOINSECURE=“”

GOMODCACHE=“/root/go/pkg/mod”

GONOPROXY=“”

GONOSUMDB=“”

GOOS=“linux”

GOPATH=“/root/go” ** go項目開發源碼所在目錄 **

GOPRIVATE=“”

GOPROXY=“https://proxy.golang.org,direct”

GOROOT=“/usr/local/go” ** go源程序的安裝目錄 **

GOSUMDB=“sum.golang.org”

GOTMPDIR=“”

GOTOOLDIR=“/usr/local/go/pkg/tool/linux_amd64”

GOVCS=“”

GOVERSION=“go1.17.1”

GCCGO=“gccgo”

AR=“ar”

CC=“gcc”

CXX=“g++”

CGO_ENABLED=“1”

GOMOD=“/dev/null”

CGO_CFLAGS=“-g -O2”

CGO_CPPFLAGS=“”

CGO_CXXFLAGS=“-g -O2”

CGO_FFLAGS=“-g -O2”

CGO_LDFLAGS=“-g -O2”

PKG_CONFIG=“pkg-config”

GOGCCFLAGS=“-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build2477519910=/tmp/go-build -gno-record-gcc-switches”

要搞清楚每個字段什么意思,可以參考官方解釋。建議在實際項目用到或遇到問題時再查看對應字段熟悉深究其中含義。當前只需要明白GOROOT,GOPATH即可。

** 查看官方字段解釋 **

$ /usr/local/go/bin/go help environment

到此我們說一說,為啥需要配置環境變量下來我們先設置幾個Linux的環境變量,這里注意和Go的env沒啥關系,主要原因是我不想每次都使用 [$ /usr/local/go/bin/go version] 這么長的命令了,我就想直接 [go verison]就完事了

** 寫入系統加載配置 **

$ echo ‘export GOROOT=/usr/local/go’ 》》 /etc/profile

$ echo ‘export GOPATH=$HOME/go’ 》》 /etc/profile

$ echo ‘export PATH=$PATH:$GOROOT/bin:$GOPATH/bin’ 》》 /etc/profile

** 加載剛寫入的配置 **

$ source /etc/profile

好了,這下爽了,可以直接只用go命令了,我們繼續。。。前期說明:Go環境變量修改說明(這個記住哦 -w 理解成write

go env -w key=value ** key如GOPATH、GOROOT 。。。 **

官方解釋(學英語的重要性):

The -w flag requires one or more arguments of the

form NAME=VALUE and changes the default settings

of the named environment variables to the given values.

1、設置GOPATH路徑(GOPATH路徑是源代碼所在目錄)

$ go env -w GOPATH=源代碼所在目錄 (我們這里默認每個用戶目錄下的go目錄)

$ /usr/local/go/bin/go help gopath

2、設置GoMOD并配置代理(為啥,默認的有墻), 中國區的Golang開發者提供的代理服務

$ go env -w GO111MODULE=on

$ go env -w GOPROXY=https://goproxy.cn,direct

至此:Go環境配置完畢。如有遺漏或錯誤可直接扔磚指出

編輯:jq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11412

    瀏覽量

    212246
  • 源程序
    +關注

    關注

    63

    文章

    1694

    瀏覽量

    45780
  • go語言
    +關注

    關注

    1

    文章

    158

    瀏覽量

    9227

原文標題:Golang 環境搭建

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。

收藏 0人收藏

    評論

    相關推薦

    深入剖析智芯傳感開口封封裝技術

    封裝是MEMS制造過程的重要環節,決定了MEMS器件的可靠性和成本。開口封封裝技術是智芯傳感在封裝工藝上的一次創新突破。這一創新技術不僅攻克了MEMS壓力傳感芯片一體化塑封的這一世界級難題,還憑借其卓越的性能與高效生產優勢,引領著行業的技術升級。本文將深入剖析開口封封裝技
    的頭像 發表于 03-19 10:39 ?381次閱讀
    <b class='flag-5'>深入</b><b class='flag-5'>剖析</b>智芯傳感開口封封裝技術

    如何搭建企業AI開發環境

    搭建企業AI開發環境是一個復雜而細致的過程,涉及硬件選擇、操作系統配置、軟件安裝、工具選用以及實踐等多個方面。下面,AI部落小編將詳細介紹如何搭建企業AI開發環境
    的頭像 發表于 12-20 10:37 ?515次閱讀

    SSM開發環境搭建教程 SSM與Spring Boot的區別

    SSM開發環境搭建教程 SSM(Spring+SpringMVC+MyBatis)開發環境搭建涉及多個步驟,以下是詳細的教程: 創建Maven項目 : 使用Maven工具創建一個新
    的頭像 發表于 12-16 18:13 ?1058次閱讀

    深入剖析2.5D封裝技術優勢及應用

    的一項重要創新,不僅提高了芯片的性能和集成度,還為未來的芯片設計提供了更多的可能性。本文將深入剖析2.5D封裝技術的內涵、優勢及其在現代半導體工業中的應用。 一、芯片封裝的重要性 封裝作為半導體制造流程中的關鍵環節,其核心作用在
    的頭像 發表于 11-22 09:12 ?2657次閱讀
    <b class='flag-5'>深入</b><b class='flag-5'>剖析</b>2.5D封裝技術優勢及應用

    Golang配置代理方法

    由于一些客觀原因的存在,我們開發 Golang 項目的過程總會碰到無法下載某些依賴包的問題。這不是一個小問題,因為你的工作會被打斷,即便你使用各種神通解決了問題,很可能這時你的線程已經切換到其他的事情上了(痛恨思路被打斷!)。所以最好是一開始我們就重視這個問題,并一勞永逸的解決它。
    的頭像 發表于 11-11 11:17 ?806次閱讀
    <b class='flag-5'>Golang</b>配置代理方法

    【MM32F5270】Keil開發環境搭建

    本文是對MM32F5270相關的靈動官網資料和社區現有幾篇環境搭建帖的整理和總結。詳細且完整的記錄了——如何從零搭建MM32F5270 Keil開發環境以及如何編譯運行MM32F527
    的頭像 發表于 11-06 16:14 ?3432次閱讀
    【MM32F5270】Keil開發<b class='flag-5'>環境</b><b class='flag-5'>搭建</b>

    【RA-Eco-RA0E1-32PIN-V1.0開發板試用】開箱+環境搭建 終于會用HAL框架了,環境搭建玩成了!

    【RA-Eco-RA0E1-32PIN-V1.0開發板試用】開箱+環境搭建終于會用HAL框架了,環境搭建玩成了! 粗心的我把RASC中設置成32腳芯片, 在KEIL中設置成了同名64腳
    發表于 11-01 13:18

    【米爾NXP i.MX 93開發板試用評測】4、使用golang搭建Modbus 服務器

    Modbus是一種廣泛使用的串行通信協議,主要用于工業環境中的電子設備之間的通信。Modbus服務器通常是指在Modbus通信網絡中提供數據和控制服務的設備或軟件。在Modbus協議中,服務器通常
    發表于 09-21 22:51

    TI RF Transceiver EVM自動化環境搭建方法

    電子發燒友網站提供《TI RF Transceiver EVM自動化環境搭建方法.pdf》資料免費下載
    發表于 09-04 09:35 ?0次下載
    TI RF Transceiver EVM自動化<b class='flag-5'>環境</b><b class='flag-5'>搭建</b>方法

    深入剖析石英 CMOS 振蕩器 PC3225 系列(1 to 200 MHz)的卓越性能

    深入剖析石英 CMOS 振蕩器 PC3225 系列(1 to 200 MHz)的卓越性能
    的頭像 發表于 08-08 10:14 ?540次閱讀
    <b class='flag-5'>深入</b><b class='flag-5'>剖析</b>石英 CMOS 振蕩器 PC3225 系列(1 to 200 MHz)的卓越性能

    pytorch環境搭建詳細步驟

    PyTorch作為一個廣泛使用的深度學習框架,其環境搭建對于從事機器學習和深度學習研究及開發的人員來說至關重要。以下將介紹PyTorch環境搭建的詳細步驟,包括安裝Anaconda、配
    的頭像 發表于 08-01 15:38 ?1487次閱讀

    PyTorch深度學習開發環境搭建指南

    PyTorch作為一種流行的深度學習框架,其開發環境搭建對于深度學習研究者和開發者來說至關重要。在Windows操作系統上搭建PyTorch環境,需要綜合考慮多個方面,包括軟件安裝、
    的頭像 發表于 07-16 18:29 ?1841次閱讀

    請問Eclipse環境如何搭建IoT Solution?

    的平臺搭建步驟又搞成命令行的,不知道有沒有方法直接集成到Eclipse環境中,知道的伙伴還請不吝指教,謝謝了。
    發表于 06-27 06:00

    如何搭建ESP32-S2開發環境

    如何搭建ESP32-S2開發環境
    發表于 06-25 08:00

    使用官方教程搭建Windows下的Eclipse IDE環境出錯怎么解決?

    使用官方教程搭建Windows下的Eclipse IDE環境出錯,不知該如何解決?
    發表于 06-18 06:50

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品
    主站蜘蛛池模板: 欧美午夜精品一区二区蜜桃 | 一本到高清视频在线观看三区 | 大香网伊人久久综合观看 | 亚洲高清国产拍精品5g | 息与子在线交尾中文字幕 | 日本人娇小hd | 总裁呻吟双腿大开男男H | 欧美在线看欧美视频免费 | 亚洲性夜色噜噜噜网站2258KK | 午夜精品国产自在现线拍 | 榴莲推广APP网站入口下载安装 | 成人无码精品一区二区在线观看 | 小776论坛 | 禁漫H天堂免费A漫 | 受被三个攻各种道具PLAY | 噜噜噜狠狠夜夜躁 | 久久99精品国产麻豆婷婷 | 精品国产乱码久久久久久软件 | 久久理伦片琪琪电影院 | 久久精品麻豆国产天美传媒果冻 | 亚洲欧美一区二区三区蜜芽 | 射漂亮黑b丝女 | 杨幂视频1分11未删减在线观看 | 欧美日韩亚洲一区视频二区 | 97精品在线 | 亚洲精品欧美精品中文字幕 | 孕交videosgratis乌克兰 | 中文字幕在线视频网站 | 国产精品成人无码免费视频 | 亚洲AV久久无码精品国产网站 | 动态抽插图视频 | 55夜色66夜亚洲精品播放 | 精选国产AV精选一区二区三区 | 99国产视频 | 韩国伦理三级 | 涩涩爱涩涩片影院 | 亚洲国产精品无码2019 | 国产人在线成免费视频 | 麻豆一二三四区乱码 | 婷婷开心激情综合五月天 | 日韩精品特黄毛片免费看 |