在遠端環境中安裝 Go
緣起
在製作部落格的過程當中,因為使用 Golang 作為後端的主力語言,發現到需要在遠端伺服器中進行編譯或是運行測試,因此將安裝的流程記錄起來 ( 省的每次都要回去翻文件 )。
流程
其實大致上的流程可以參考 官方文件 的說明,這邊將實際操作的流程紀錄在下面。
取得 Go 壓縮檔
$ wget https://go.dev/dl/gox.xx.x.linux-amd64.tar.gz
下載的版本可以根據需求自行調整。
解壓並安裝
$ rm -rf /usr/local/go && tar -C /usr/local -xzf gox.xx.x.linux-amd64.tar.gz
在解壓縮之前會先確認先前是否留有舊的 Go 相關檔案並刪除目錄再進行解壓安裝。
將 go 加入到 PATH
$ export PATH=$PATH:/usr/local/go/bin
這個指令可以把 go 關鍵字添加到路徑中讓 terminal 可以辨識,不過在後續操作的過程中遇到了一個問題是只要一結束連線,下次再回來的時候這項設定就會消失,因此額外搜尋了一下讓 terminal 每次連線都可以自動執行上面這條指令。
我的伺服器所使用的是 bash,所以在目錄底下可以找到一個 .bashrc 的檔案,如果不確定文件位置的話可以用下面的指令來尋找:
$ ls -ld ~/.bashrc # 如果找不到的話可以手動建立一個
再來把上面的指令加到檔案中,重啟設定檔之後就大功告成了~
$ source ~./bashrc
測試安裝結果
$ go version
如果有出現對應的版本文字就安裝完成啦~