日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

linux下搭建go环境--问题记录

發(fā)布時(shí)間:2023/12/9 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux下搭建go环境--问题记录 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

記錄自己在linux上搭建go環(huán)境的經(jīng)歷。(因?yàn)楦鞣N版本,linux系統(tǒng)問題掙扎了幾天)

?

  • 安裝vmware-tools,把我要運(yùn)行代碼拷進(jìn)來。這個(gè)網(wǎng)上方法很多,我的電腦抽風(fēng)不能安裝,后面重裝的虛擬機(jī)
  • 確定Ubuntu版本、位數(shù)。很重要,go要與Ubuntu位數(shù)一致。
  •     內(nèi)核版本發(fā)行版本命令:cat /etc/issue

        Ubuntu位數(shù):sudo uname --m

        我開始使用的32位Ubuntu,所以go也下載的這個(gè)版本,結(jié)果bug了。

    ?    

        go代碼里面使用Add64數(shù)據(jù)結(jié)構(gòu)程序不通過,不確定是不是系統(tǒng)的原因。但后面換成64位的系統(tǒng)就沒問題了。

      3. 安裝go,直接從官網(wǎng)下載64位:https://golang.google.cn/dl/。

        解壓:在下載目錄下打開終端,解壓到/usr/local

        sudo tar zxvf go1.10.linux-amd64.tar.gz -C /usr/local

      4. 配置go環(huán)境:我的目錄是/home/liangzhiyuan/go_program/{src,bin,pkg}

        vim ~/.bashrc

        編輯該文件,選擇“i”添加至末尾:

    ?

        export GOROOT=/usr/local/go
        export GOPATH=/home/liangzhiyuan/go_program

        export GOBIN=/home/liangzhiyuan/go_program/bin
        export PATH=$PATH:$GOPATH:/usr/local/go/bin

        添加完成,選擇“ESC”,保存退出“:wq”

      5. 運(yùn)行我的代碼cmty.go,會(huì)提示有包不存在

    ?    

        使用 go get gonum.org/v1/gonum/graph需要的包

    ?    

        安裝git

    ?    

        權(quán)限不夠,因?yàn)閔ome/liangzhiyuan/下的文件夾只能以root權(quán)限創(chuàng)建目錄,則修改當(dāng)前用戶的權(quán)限。參考https://zhidao.baidu.com/question/1544615718761627747.html。

        以root用戶下的chown命令改變/home/laingzhiyuan文件夾的屬性。

          Chown –R liangzhiyuan:users /home/liangzhiyuan

        之后,使用用戶liangzhiyuan權(quán)限就可以在/home/liangzhiyuan文件夾下創(chuàng)建目錄了。

    ?    

        缺少包golang.ora/x/exp/rand,不能直接go get。

        在網(wǎng)上查的方法,具體參考的鏈接不記得了。

    ?    

      6. 最后的最后,運(yùn)行成功了。

        其實(shí)整個(gè)過程真的不復(fù)雜,就是Ubuntu不能聯(lián)網(wǎng)、不能粘貼復(fù)制、不能重新安裝鏡像、權(quán)限不通過、版本不允許等問題讓人很無奈,很費(fèi)時(shí)費(fèi)心力,換主機(jī)、換系統(tǒng)、換平臺(tái)很多方法都試過了。想對(duì)遇到虛擬機(jī)問題的朋友說,堅(jiān)持嘗試吧,付出總會(huì)有收獲。

    轉(zhuǎn)載于:https://www.cnblogs.com/lpomeloz/articles/10709860.html

    總結(jié)

    以上是生活随笔為你收集整理的linux下搭建go环境--问题记录的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。