golang undefined: strings.ReplaceAll解決

編譯一個開源項目的過程中,報錯:

undefined: strings.ReplaceAll 
undefined: os.UserHomeDir

使用如下命令檢查golang的版本:

go version

顯示的結果爲:
go version go1.11.5 linux/amd64

需要升級golang的版本,

首先下載並安裝二進制安裝包:

wget https://dl.google.com/go/go1.13.1.linux-amd64.tar.gz
tar -C /usr/local -xzf go1.13.1.linux-amd64.tar.gz

最後修改/etc/profile文件加入如下內容:

export PATH=$PATH:/usr/local/go/bin

執行:

source /etc/profile

再重新編譯代碼,提示成功

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章