Goland 開啟一個專案的正確姿勢

奇蹟師發表於2021-06-08

因為在每次建立專案,build時都會出現Error:cannot not find package,所以會有這篇文章的誕生

1.1 安裝好golang,goland

1.2 檢視GOPATH

echo $GOPATH

# 如果需要更改GOPATH可以根據以下操作 (Mac)
vim ~/.bash_profile
export GOPATH=#你的目標地址
#儲存
:wq
#重新整理
source ~/.bash_profile

1.3 在$GOAPTH資料夾中建立 pkg,bin ,src三個資料夾

mkdir $GOPATH/pkg  # pkg存放編譯後的包檔案
mkdir $GOPATH/src  # src存放專案原始檔,我們的專案目錄一般在該檔案中
mkdir $GOPATH/bin  # bin存放編譯後的可執行檔案

可以看到我們的目錄結構是這樣的

$GOAPTH
    |-bin
    |-pkg
    |-src
       |-(專案名稱,之後要建立的)

1.4 開啟代理 (因為國內下載包較慢或者失敗,配置代理能更好的幫助我們獲取第三方包)

Mac

vim ~/.bash_profile #開啟 bash_profile

# 將以下程式碼複製到 bash_profile 中
export GO111MODUL=on  # 開啟 go module
export GOPROXY=https://goproxy.io  # 設定國內代理

#儲存
:wq

#重新整理
source ~/.bash_profile

Windows

set GO111MODUL=on  # 開啟 go module
set GOPROXY=https://goproxy.io  # 設定國內代理,推薦使用該地址

1.5 檢視是否配置成功

# 輸入命令
go env

1.6 開啟Goland (先不要建立專案)

  • 配置設定 Setting -> Plugins... -> Go -> GOPATH
    image.png
  • 取消勾選 index entire GOPATH (勾選後會將當前專案作為GOPATH)
  • golang會自動在 $GOPATHsrc目錄下查詢專案程式碼
  • 檢視Goland中是否也配置了代理

image.png

2.1根據Goland的new 建立專案

2.2 只需要在 $GOPATH/src目錄下建立可以

  • 如果出現錯誤,可以在專案的Terminal中從 1.4 開始配置
本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章