1. 程式人生 > >go環境import cycle not allowed問題處理

go環境import cycle not allowed問題處理

1、前言

  今天在搭建Go語言環境,從https://golang.org/dl/上下載一個Go語言環境。環境變數配置剛開始如下配置:

  GOROOT=/home/go/bin     go執行檔案目錄

  GOPATH=/home/go         go的安裝目錄

寫個測試程式提示如下錯誤:

正確的配置如下:

GOROOT配置為go的安裝目錄

GOPATH配置為go的工作目錄,自己配置,裡面通常包含有src、pkg、bin三個檔案。

專案路徑和第三方包路徑呢? 首先:go中是沒有專案這個概念的,只有包。可執行包只是特殊的一種,類似我們常說的專案 GOPATH可以設定多個,不管是可執行包,還是非可執行包,通通都應該在某個 $GOPATH/src下。

參考資料: