goland無法識別包

2022-05-20 16:07:21 字數 596 閱讀 3940

新建 go 專案時,一定要通過 「file -> new -> project...」 方式建立,千萬不要通過 「file -> open」,即「直接開啟現有資料夾」 的方式建立,否則,除錯(debug)功能失效,只有執行(run)功能。

特別提醒

如果是一步小心通過 file -> open 的方式開啟專案,則可以通過以下方式修正:

(1). 關閉 gogland;

(2). 刪除專案中的 .idea 資料夾中的;

(3). 重新以「file -> new -> project...」 方式建立專案;

如果你使用的go mod 無法識別包的話,需要在goland的setting裡設定啟用go modules

go module基本使用

GoLand 解決無法匯入自定義包的問題

原因 import 時無法匯入自定義包,提示找不到包,是因為go 有著強制性的規範,需要把所有 放到src目錄,否則將找不到 那麼我們現在有兩種解決方案,既然是從gopath的src下面去找包作為第三方包引入,關鍵問題在於gopath我們要設定在哪。第一種解決方案我們可以直接把我們要匯入的包 自己寫...

GoLand匯入自定義包

針對我們工作空間的目錄設定,如果我們只在 goland 中編碼的話,那就建議使用 project gopath,需要在其他 ide 中 編碼的話那就全域性變數。我們摘取官方文件的說法 go 必須放在工作空間 gopath 內。它其實就是乙個目錄,其中包含三個子目錄 go工具用於構建原始碼包,並將其生...

git無法識別倉庫

前幾天伺服器的乙個git 倉庫裡面,我輸入了 git log 的時候,報錯,說這不是乙個git倉庫,我就納悶了,前幾天還一直在用 git pull origin master 的,合併遠端的分支,怎麼突然掛了。遠端的github的還能用啊,於是檢查了下許可權,發現root使用者可以操作,test 使...