Go1.13.5項目遷移使用go mod實踐


1、將項目克隆到非gopath的路徑下

2、ide設置go module如圖

3、在go命令行輸入set GO111MODULE=on

4、在gitlab.xinghuolive.com目錄下,Terminal輸入go mod init gitlab.xinghuolive.com,然后輸入go mod tidy

5、把原本在gopath下的項目刪除或者打成壓縮包

6、go build main.go自動拉取依賴(gorilla,koala的都行)

 

 

錯誤解決:

1、exec: "gcc": executable file not found in %PATH%

這個是由於某個依賴包要求安裝gcc導致的

解決辦法:https://blog.csdn.net/benben_2015/article/details/80565676

 

2、$GOPATH/go.mod exists but should not

ide沒有配置go module

解決辦法:如上面第2步設置

 

3、cc1.exe: sorry, unimplemented: 64-bit mode not compiled in

沒有安裝64位的mingw

解決辦法:windows: https://www.jianshu.com/p/a6e0d1465491

 

4、cannot load github.com/xiaojiaoyu100/rocketmq-client-go: module github.com/xiaojiaoyu100/rocketmq-client-go@latest found (v1.2.4), but does not contain package github.com/xiaojiaoyu100/rocketmq-client-go

包引用錯誤

解決辦法:Terminal輸入go get github.com/xiaojiaoyu100/rocketmq-client-go@xiao


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM