概要:在windos下的IDEA 的go語言的編輯器 goland的使用,導入github上面的開源項目。
問題:
下載好goland之后,open project打開一個下載好的githubhub項目時,import的的github地址出現紅色波浪線,提示找不到對應的地址,即網上的“go can't find import: "github.com/** 錯誤”錯誤。
原因:
goland導入的項目的位置不在gopath的工作空間的src目錄下,因此idea無法工作。
解決方法:
步驟:
1.設置file->setting -> gopath
指定go項目的所有的工作空間(gopath地址,存放各種go項目工程)

2. 將github項目,存放到gopath的src的目錄下
2.1 src目錄沒有則自己創建
2.2 github的import有更多目錄關系,則建對於的目錄。例如,導入tidb項目,發現,tidb的import帶有github.com/pingcap/tidb/* ,所以需要新建目錄github.com/pingcap/,然后將tidb拷貝到該目錄下

3.導入工程,open project 的項目地址為${GOPATH}/src/github.com/pingcap/tidb

Other:
目前已轉至使用vim作為編輯器,具體配置可參看我的.vimrc
支持:查看跳轉類型,函數定義,接口實現,滿足一般ide的用法
效果截圖:

END THANKS !
