1. 程式人生 > >goland使用:匯入一個github開源專案tidb

goland使用:匯入一個github開源專案tidb

概要:在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 !

相關推薦

goland使用匯入一個github開源專案tidb

概要:在windos下的IDEA 的go語言的編輯器 goland的使用,匯入github上面的開源專案。 問題: 下載好goland之後,open project開啟一個下載好的githubhub專案時,import的的github地址出現紅色波浪線,提示找不到對應的地址,即網上的“go can't fi

如何參與一個 GitHub 開源專案

最近一年開源專案特別的熱,很多技術大會或論壇都以開源專案作為主題進行探討,可見這是一種趨勢。而Github作為開源專案的著名託管地,可謂無 人不知,越來越多的個人和公司紛紛加入到Github的大家族裡來,為開源盡一份綿薄之力。對於個人來講,你把自己的專案託管到Github上並不表示你 參與了Github開源專

圖文詳解——將github開源專案匯入android studio

將開源專案匯入Android Studio 先將工程匯入 匯入開源專案後需注意,先檢查好引數,不要急著執行 先獲取本地及開源專案相關引數,包含如下幾個(括號中是本人本地及開源專案的相關引數值): 本地引數名稱

開源專案福利-github開源專案免費使用Azure PipeLine

微軟收購Github後,很多人猜想微軟可能會砍掉VSTS,然而事實VSTS並沒有砍掉,關於Azure Devops的詳細資訊可以檢視 這篇部落格,如果想檢視原文也可以從連結裡提供的原始地址裡檢視. 今天要介紹的是做Azure devops的ci部分:Azure Pipeline. VSTS升級到Azure

docker簡易環境搭建實戰篇以人人網開源專案(renren-fast)搭建分散式部署(後端篇)

docker簡易環境搭建實戰篇:以人人網開源專案(renren-fast)搭建分散式部署(後端篇) 寫在前面:注:閱讀本文前,請先閱讀docker標籤的docker簡易系列的文章。 後端最終實現的架構圖: 第一步 簡單瞭解人人開源專案renren-fast 官網:h

docker簡易環境搭建實戰篇以人人網開源專案(renren-fast-vue)搭建分散式部署(前端篇)

docker簡易環境搭建實戰篇:以人人網開源專案(renren-fast-vue)搭建分散式部署(前端篇) 寫在前面:注:閱讀本文前,請先閱讀docker標籤的docker簡易系列的文章。 前端最終實現的架構圖: 第一步 修改前端專案配置 修改專案目錄中 static/co

Android Hawk資料庫的原始碼解析,Github開源專案,基於SharedPreferences的的儲存框架

今天看了朋友一個專案用到了Hawk,然後寫了這邊文章 一、瞭解一下概念 Android Hawk資料庫github開源專案 Hawk是一個非常便捷的資料庫.操作資料庫只需一行程式碼,能存任何資料型別. 相信大家應該很熟悉SharedPreferences。它是一種輕量級的儲存簡單配置

Github開源專案guns的jwt介面開發使用

      介面安全是至關重要的,一直在學習框架並寫介面,面對各種攻擊以及非法訪問,我們要做一些防護措施。最近,想自己做移動端的東西,免不了考慮介面安全,初次瞭解jwt,並一次次的摸索,也是有了一些瞭解。       而後看到github上有一個整合spr

Android (github開源專案1)首頁輪播圖控制元件----banner

前段時間因為公司原因再加上自己比較懶,已經很久沒有更新部落格了。最近閒置下來,為大家帶來一些我在我專案中使用到的一些比較好用的github上面的開源控制元件。今天就為大家帶來首頁banner的控制元件

基於RBAC模型的許可權系統設計(Github開源專案)

計劃在Team的Github開源專案里加入許可權控制的業務功能。從而實現許可權控制。在很多管理系統裡都是有許可權管理這些通用模組的,當然在企業專案裡,許可權控制是很繁雜的。 Team的Github開源

Linux下編譯GitHub開源專案caffe-android-lib詳細教程

目錄 一、背景 一、背景 要開發一款在Android平臺下的人臉識別軟體,需要用到Android Caffe框架跑模型,需要生成不同平臺(armeabi、armeabi-v7a、arm64-v8a、x86、x86_64)下

Android studio Github 開源專案依賴新增失敗解決方法 Failed to resolve

AndroidStudio雖然好用也很智慧,但是有時會報一些奇奇怪怪的錯誤,提示的資訊又不清不楚的,就簡單幾個字Failed to resolve,鬼知道我是怎麼resolve不了,這次遇到一個問題,就是在Gradle裡compile GitHub的開源專案時候怎麼syn

一個Python開源專案-騰訊哈勃沙箱原始碼剖析(上)

前言 2019年來了,2020年還會遠嗎? 請把下一年的年終獎發一下,謝謝。。。 回顧逝去的2018年,最大的改變是從一名學生變成了一位工作者,不敢說自己多麼的職業化,但是正在努力往那個方向走。 以前想的更多是嘗試,現在需要考慮的更多是落地。學校和公司還是有很大的不一樣,學到了很多東西。  

github開源專案大集合

目前包括: Android 開源專案第一篇——個性化控制元件(View)篇 包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、Scrol

一個Python開源專案-哈勃沙箱原始碼剖析(下)

前言 在上一篇中,我們講解了哈勃沙箱的技術點,詳細分析了靜態檢測和動態檢測的流程。本篇接著對動態檢測的關鍵技術點進行分析,包括strace,sysdig,volatility。volatility的介紹不會太深入,記憶體取證這部分的研究還需要繼續。 strace機制 上一篇講到了st

Github開源專案收藏

http://www.cnblogs.com/gzggyy/archive/2013/05/09/3070013.html http://www.cnblogs.com/hawkon/p/3593709.html

IDEA使用教程—5、如何匯入一個已有的專案

scala與此類似,只是需要的是sbt而不是maven.======================================================================== 今天剛開始學習使用intellij IDEA來進行後臺開發,感覺這個軟體跟

如何參與到GitHub開源專案

最近一年開源專案特別的熱,很多技術大會或論壇都以開源專案作為主題進行探討,可見這是一種趨勢。而Github作為開源專案的著名託管地,可謂無人不知,越來越多的個人和公司紛紛加入到Github的大家族裡來,為開源盡一份綿薄之力。對於個人來講,你把自己的專案託管到Github上並不

【UI學習】Android github開源專案,酷炫自定義控制元件(View)彙總

近期整理的比較酷炫並且我們會經常用到的custom view,也有一些不是custom view,但是也是android UI相關的,實現了酷炫UI效果的開源庫,總結的專案最後維護時間一般不會超過6個月,會持續更新,如果覺的不錯,歡迎star。如果描述有誤的話,歡迎大家

大資料入門指南(GitHub開源專案

專案GitHub地址:https://github.com/heibaiying/BigData-Notes ✒️ 前 言 大資料技術棧思維導圖 大資料常用軟體安裝指南 一、Hadoop 分散式檔案儲存系統——HDFS 分散式計算框架——MapReduce 叢集資源管理器——YARN Hadoop