亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何找到 Go 導入失敗的問題?

如何找到 Go 導入失敗的問題?

Go
當年話下 2022-09-05 16:47:00
在處理Go Web應用程序項目(用于學習)時,我遇到了以下問題:一開始,一切都很好。我從標準庫中導入了包,在代碼中使用它們,一切都有效。直到我嘗試為PostgreSQL導入pq驅動程序的那一刻。我詳細執行的操作:包含項目文件的文件夾:注釋。項目在目錄中:C:\Users\david\go\src\github.com\davidkuch\notes啟動時,我運行命令:去mod init。我導入了標準包“database/sql”。下載我使用的軟件包:去獲取“github.com/lib/pq”在那之后 - 去模組整潔但是編譯器說:無法導入 {package-name} 沒有必需的模塊提供包 {package-name}我試圖通讀相關主題的文檔,但找不到我在哪里犯了錯誤。我嘗試從GitHub安裝的另一個軟件包也是如此。我應該在哪里找到問題?由于編譯器說他“找不到”,我花了很多精力檢查命名和路徑。但是我在嘗試導入的路徑中看到了該包。更準確地說:經過幾個小時試圖自己解決這個問題,我向你尋求一些幫助或解釋正在發生的事情。
查看完整描述

1 回答

?
藍山帝景

TA貢獻1843條經驗 獲得超7個贊

項目位于以下目錄中:C:\Users\david\go\src\github.com\davidkuch\notes


你不需要這樣做。只需創建一個文件夾,如: .C:\Users\david\notes


然后制作:C:\Users\david\notes\main.go


package main


import (

   "database/sql"

   _ "github.com/lib/pq"

)


func main() {

   println(sql.ErrNoRows) 

}

然后構建:


go mod init something

go mod tidy

go build


查看完整回答
反對 回復 2022-09-05
  • 1 回答
  • 0 關注
  • 111 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號