2017-06-11 28 views
0

我剛剛在我的機器上安裝了Golang,並設置了GOPATH。 但是,當我導航到我的go/src時,我看到src文件夾包含./sourcegraph.com,./golang.org./github.com。另外GOPATH/binGOPATH/pkg也沒有空。 所以我有幾個問題:Wy我的GOPATH/src包含安裝後的幾個目錄?

1)我知道如何使用./github.com文件夾推我的代碼github上,但爲什麼它包含,從盒子如acroca, cweil ... and other內,其他一些不是我的項目?我可以清除這個文件夾嗎?

2)我應該如何處理golang.org文件夾,我可以刪除它嗎?

3)我該怎麼處理sourcegraph.com文件夾,我可以刪除它嗎?

4)我可以從預安裝的二進制文件和軟件包中清除binpkg嗎?

回答

0

我想你不僅安裝了Golang,而且還安裝/配置Visual Studio Code IDE與Go Extension。那些外星人存儲庫是在擴展安裝需要的工具時創建的。工具的完整列表可以找到here。或者可能還有其他類似的IDE /擴展,這取決於這些工具。

  1. 是的,您可以清除源代碼,因爲IDE僅依賴於編譯的二進制文件,並且僅在編譯期間需要源代碼。
  2. 與(1)相同。指Golang SubRepositories
  3. 相同(1)
  4. 現在,您可以清除pkg目錄的內容,但不要刪除該目錄。將來,當您安裝一些軟件包/庫時,編譯後的版本可能會在目錄下創建,因此請勿刪除它。對於bin目錄,請勿刪除其中的文件,因爲IDE(Go Extension)依賴於它們。

但是,因爲我不知道你做了什麼別人做什麼,我覺得你之前完全刪除它們,儘量只將其移到您的GOPATH外部或做備份,然後看看是否你dev environment作品如預期。

+0

你說得對,我已經安裝了VSC。感謝您的解釋和建議。 – Ksoze

相關問題