我正在嘗試學(xué)習(xí)Go模塊依賴管理器,但在導(dǎo)入自動生成的原型定義時遇到錯誤。已經(jīng)為此掙扎了2天。任何幫助將不勝感激。目錄結(jié)構(gòu):? ~/go-service-skeleton> tree ..├── protobuf│ └── test_service│ ├── test_service_config.pb.go│ └── test_service_config.proto├── src│ └── test_service│ ├── go.mod│ ├── main.go│ └── server│ └── server.go錯誤(最后一個錯誤特別令人擔(dān)憂):? ~/go-service-skeleton/src/test_service go buildbootstrap.go:11:2: no required module provides package github.com/Sirupsen/logrus; to add it: go get github.com/Sirupsen/logrusbootstrap.go:12:2: no required module provides package github.com/sirupsen/logrus; to add it: go get github.com/sirupsen/logrusbootstrap.go:13:2: no required module provides package gopkg.in/yaml.v2; to add it: go get gopkg.in/yaml.v2server/server.go:8:2: package protobuf/test_service is not in GOROOT~/go-service-skeleton/src/test_service echo $GOPATH/Users/****/go-service-skeleton:/Users/****/go-service-skeleton/protobuf~/go-service-skeleton/src/test_service echo $GOROOT
1 回答

叮當(dāng)貓咪
TA貢獻(xiàn)1776條經(jīng)驗(yàn) 獲得超12個贊
在模塊中,命令唯一可見的依賴項(xiàng)是其文件中聲明的依賴項(xiàng)。test_service
go
go.mod
最簡單的解決方法是將所需的所有源代碼放在主模塊中。請注意,根據(jù) https://blog.golang.org/generate,“如果包含的包是用于導(dǎo)入的,一旦文件生成(并經(jīng)過測試!它必須簽入源代碼存儲庫才能供客戶端使用。go get
- 1 回答
- 0 關(guān)注
- 107 瀏覽
添加回答
舉報
0/150
提交
取消