GO15VENDOREXPERIMENT="1"
के साथ संस्करण 1.5 का उपयोग कर लैंग में जाने के लिए मेरी परियोजना को बनाने की कोशिश कर रहा है यह सुनिश्चित करने के लिए कि मैं स्थानीय रूप से विक्रेताओं की तलाश करता हूं।गोलांग 1.5 विक्रेता - पैकेज नहीं मिला
मेरे संरचना होती है:
apps_api
main.go
build.sh
src
controllers
models
views
vendor
github.com
golang.org
.....
build.sh शामिल
export GO15VENDOREXPERIMENT="1"
export GOPATH=`pwd`
go build .
नियंत्रक फ़ाइल उदाहरण
import (
"models"
"views"
"github.com/gin-gonic/gin"
)
लेकिन मैं त्रुटियों नहीं मिला पैकेज कह के बहुत सारे उदाहरण के लिए नीचे देखें मिलता है
src/controllers/app-versions.go:10:2: cannot find package "github.com/asaskevich/govalidator" in any of:
/Users/ereeve/.gvm/gos/go1.5/src/github.com/asaskevich/govalidator (from $GOROOT)
/Users/ereeve/Documents/gocode/src/apps_api/src/github.com/asaskevich/govalidator (from $GOPATH)
src/controllers/index.go:4:2: cannot find package "github.com/chnlr/baseurl" in any of:
/Users/ereeve/.gvm/gos/go1.5/src/github.com/chnlr/baseurl (from $GOROOT)
/Users/ereeve/Documents/gocode/src/apps_api/src/github.com/chnlr/baseurl (from $GOPATH)
यदि मैं इन लाइनों को अपनी build.sh फ़ाइल में जोड़ता हूं तो यह निर्माण करेगा, लेकिन मैं जाने का उपयोग नहीं करना चाहता क्योंकि मैं निर्भरता से बचने के लिए स्थानीय रूप से विक्रेताओं के साथ 1.5ों का उपयोग कर रहा हूं।
# go get github.com/gin-gonic/gin
# go get github.com/go-sql-driver/mysql
# go get github.com/rif/cache2go
....
कोई विचार क्या मैं गलत कर रहा हूं?
क्या आपने github.com/asaskevich/govalidator पाने का प्रयास किया है? – pregmatch
मैं 1.5 का उपयोग कर रहा हूं इसलिए मेरे पास उस फ़ाइल को विक्रेता/github.com के अंदर रखने के लिए अलग-अलग वातावरण पर विभिन्न संस्करण होने के बाद –