go1.17 goland 無法使用sdk


 

如下步驟:

  1. 從Golang官網(https://golang.google.cn/dl/)下載Go 1.17版。
    (注意:需要下載與電腦位數相匹配的包,例如:我的是windows 64位,則下載64位的windows zip包)
  2. 然后解壓,將下載的名為go的文件 重命名為Go 1.17,放到和GO 1.13同級目錄(也就是和原來的GOROOT同級目錄下,我拷貝后的目錄是 C:\Go 1.17)
  3. 查看zversion.go文件,

    C:\Go 1.17\src\runtime\internal\sys\zversion.go

    如果沒有如下配置,則增加如下配置 (對比了幾個版本,似乎只有Go1.17缺少該配置):

    const TheVersion = `go1.17` const Goexperiment = ``
  4. 打開Goland編輯器,配置GOROOT (設置完成后,重啟Goland):

    File->Settings->GOROOT->選中Go 1.17
  5. 打開Goland編輯器,配置Go Modules (vgo):

    File->Settings->Go Modules (vgo)->選擇1.17的SDK

    (這里的1.17或1.13的SDK,是通過上面配置的不同的GOROOT自動生成的)

 

 

 

 

 

 

 

參考:

https://www.itfanr.cc/2021/12/06/goland-doesnot-work-after-upgraded-to-go117/

https://segmentfault.com/a/1190000041495428?sort=votes


免責聲明!

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



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