go版本的更新

2021-10-07 11:51:54 字數 1690 閱讀 7042

參考了這篇 

sudo tar -c /usr/local -xzf go1.14.1.linux-amd64.tar.gz

他的軟鏈結建立方式有問題  應該在 /usr/local/go/bin 目錄下找到go  這是go命令

sudo ln -s /usr/local/go/bin/go /usr/bin/go  建立軟鏈結到/usr/bin目錄下

root@vm-0-10-ubuntu:~/go# go run  1.go 

hello world!   這樣如果執行是可以執行的 

然後設定gopath   /etc/profile 檔案末尾新增 下面** (木有可以自行設定   目錄自己設定)

export goroot=/usr/local/go

export gopath=/root/go

export path=$path:$gopath/bin   我之前設定了goapath (如果沒有自行設定)

source /etc/profile 執行即可

任意安裝下面部落格中的乙個外掛程式 

這樣你的gopath目錄下就會出現bin和src目錄

src是你的原始碼目錄 可以自己建立    安裝好的包會放入/src目錄 在src下建立自己的源**目錄

你的**就在src目錄下 你建立的目錄裡

用vscode開啟就會提示安裝之前的外掛程式  install all 出現 下面的  說明已經搞定了!!!

(我之前用的是vscode 如果是goland應該不需要 直接就安裝好了  這只是用來檢測安裝的成果)

最後可以檢查一下 go env  重點在於檢查 gopath ,goroot  如果這兩個設定成功 

基本上搞定了 

gopath="/root/go"

goprivate=""

goproxy=""

goroot="/usr/local/go"

gosumdb="sum.golang.org"

gotmpdir=""

gotooldir="/usr/local/go/pkg/tool/linux_amd64"

gccgo="gccgo"

我這個安裝有乙個問題 !!! gopath目錄下沒有出現pkg目錄  

先記錄到這裡 有問題再加以說明

pkg目錄問題解決了  我執行了

go env -w go111module=on
go get github.com/kataras/iris/v12@master
命令安裝iris後 就自動生成了pkg目錄    大致上沒有其他問題了 有繼續更新

補充一下原理 第一條命令是開啟go modules 但是在新版本的go預設開啟的

會按照到pkg下的mod目錄下  如果沒有會自動建立pkg

總結一下,ubuntu或者說linux下的go更新 可通過將之前版本的go覆蓋掉來進行操作

安裝 更新go到最新的1 13 4版本

檢視安裝的包和版本 sudo apt list installed grep golang我的環境是這樣的,這是ubuntu19通過apt安裝到的最新版的go,但是我想要的是1.13.golang 1.12 go eoan,now 1.12.10 1ubuntu1 amd64 installed,a...

iOS 版本更新

通常的做法是在自己的伺服器上記錄最新版本號,從ios客戶端請求,與本地版本號比較,不同則提示更新。這種做法簡單,缺點是需要單獨的伺服器支援。html view plain copy nsstring version nsurl urlid your versionrequest asiformdat...

ios版本更新

在我們使用應用時,一開啟應用,如果此應用有新的版本,常常能在應用中給出提示,是否要更新此應用。所以,我們就來看看,版本更新是如何實現的。蘋果給了我們乙個介面,能根據應用id請求一些關於應用的資訊。我們可以根據返回的資訊,來判斷版本是否和應用的版本一致,如果不一致,那麼就出現新的版本了。這時,就需要向...