濮阳杆衣贸易有限公司

主頁 > 知識庫 > 解決go build不去vendor下查找包的問題

解決go build不去vendor下查找包的問題

熱門標(biāo)簽:湛江crm外呼系統(tǒng)排名 上海極信防封電銷卡價格 宿遷便宜外呼系統(tǒng)代理商 寧波語音外呼系統(tǒng)公司 不封卡外呼系統(tǒng) 鄭州智能語音電銷機器人價格 重慶慶云企業(yè)400電話到哪申請 地圖標(biāo)注免費定制店 仙桃400電話辦理

go build 報錯:

main.go:5:2: cannot find package “gopkg.in/go-playground/validator.v9” in any of:

/usr/local/go/src/gopkg.in/go-playground/validator.v9 (from $GOROOT)

/root/work/testjdcloud/src/gopkg.in/go-playground/validator.v9 (from $GOPATH)

但是為什么沒有去vendor下找呢?

確認(rèn)了下,是目錄結(jié)構(gòu)的問題,可以查找vendor的目錄結(jié)構(gòu)是

test|
|src|
| |test|
| | |main.go
| | |vendor

也就是說,需要在src下面再有一層目錄

補充:go build cannot find package 問題

問題描述

使用go build 編譯*.go 程序是找不到package。

窗口信息如下:

$GOPATH>go build stacker.go
stacker.go:18:2: cannot find package “stack” in any of:
D:\Go\src\stack (from $GOROOT)
$GOPATH\src\stack (from $GOPATH)
$GOPATH>go version
go version go1.11.2 windows/amd64

解決問題思路

感覺應(yīng)該是GOPATH環(huán)境變量沒有設(shè)置對。

問題分析

go build 提示在src stack 目錄下找不到相應(yīng)到庫文件。

stacker.go的package內(nèi)容大致如下

package main
import (
 "fmt"
 "stacker/stack"
 "strings"
)

所以嘗試修改$GOPATH為src同級目錄,再使用go build stacker.go 編譯就可以正常找到相應(yīng)的stack package.

問題總結(jié)

go 編譯器默認(rèn)會在當(dāng)前目錄中查找src目錄下package。如果沒有src目錄,編譯器就找不到相應(yīng)的package。

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • 解決GOPATH在GOLAND中的坑
  • golang 如何刪除二進制文件中的源碼路徑信息
  • Golang 刪除文件并遞歸刪除空目錄的操作
  • Golang 文件操作:刪除指定的文件方式
  • go run main.go 一直提示找不到包的解決方案

標(biāo)簽:青海 安康 電子產(chǎn)品 遼寧 西雙版納 物業(yè)服務(wù) 海南 儋州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《解決go build不去vendor下查找包的問題》,本文關(guān)鍵詞  解決,build,不去,vendor,下,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《解決go build不去vendor下查找包的問題》相關(guān)的同類信息!
  • 本頁收集關(guān)于解決go build不去vendor下查找包的問題的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    铜山县| 讷河市| 徐水县| 宿迁市| 邵阳市| 新化县| 绩溪县| 贡觉县| 民乐县| 台中县| 夹江县| 孟津县| 尉犁县| 东平县| 通州区| 南安市| 安龙县| 太康县| 新竹县| 宜宾市| 宽城| 抚顺县| 清丰县| 南乐县| 宁都县| 建宁县| 闽清县| 洪江市| 雷州市| 济南市| 阳高县| 和田市| 茂名市| 竹溪县| 哈尔滨市| 翁牛特旗| 黑水县| 南开区| 柳河县| 从江县| 昭苏县|