Skip to content
This repository was archived by the owner on Sep 9, 2020. It is now read-only.

Incorrect path for vendor packages #1311

Closed
ibogdan94 opened this issue Oct 25, 2017 · 8 comments
Closed

Incorrect path for vendor packages #1311

ibogdan94 opened this issue Oct 25, 2017 · 8 comments

Comments

@ibogdan94
Copy link

ibogdan94 commented Oct 25, 2017

Hi there

ddi-dev@ddi-dev:~/go/src/pdf_form_generator$ dep version
dep:
 version     : devel
 build date  : 
 git hash    : 
 go version  : go1.9.1
 go compiler : gc
 platform    : linux/amd64

Go environment

  ddi-dev@ddi-dev:~/go/src/pdf_form_generator$ go env
  GOARCH="amd64"
  GOBIN=""
  GOEXE=""
  GOHOSTARCH="amd64"
  GOHOSTOS="linux"
  GOOS="linux"
  GOPATH="/home/ddi-dev/go"
  GORACE=""
  GOROOT="/usr/local/go"
  .........................................

Version

ddi-dev@ddi-dev:~/go/src/pdf_form_generator$ go version
go version go1.9.1 linux/amd64

when I run go run main.go, i get this error message

ddi-dev@ddi-dev:~/go/src/pdf_form_generator$ go run main.go 
handlers/pdf.go:5:2: cannot find package "_/home/ddi-dev/go/src/pdf_form_generator/vendor/github.com/gin-contrib/location" in any of:
        /usr/local/go/src/_/home/ddi-dev/go/src/pdf_form_generator/vendor/github.com/gin-contrib/location (from $GOROOT)
        /home/ddi-dev/go/src/_/home/ddi-dev/go/src/pdf_form_generator/vendor/github.com/gin-contrib/location (from $GOPATH)
handlers/home.go:4:2: cannot find package "_/home/ddi-dev/go/src/pdf_form_generator/vendor/github.com/gin-gonic/gin" in any of:
        /usr/local/go/src/_/home/ddi-dev/go/src/pdf_form_generator/vendor/github.com/gin-gonic/gin (from $GOROOT)
        /home/ddi-dev/go/src/_/home/ddi-dev/go/src/pdf_form_generator/vendor/github.com/gin-gonic/gin (from $GOPATH)
utils/pdf_generator.go:12:2: cannot find package "_/home/ddi-dev/go/src/pdf_form_generator/vendor/github.com/unidoc/unidoc/pdf/creator" in any of:
        /usr/local/go/src/_/home/ddi-dev/go/src/pdf_form_generator/vendor/github.com/unidoc/unidoc/pdf/creator (from $GOROOT)
        /home/ddi-dev/go/src/_/home/ddi-dev/go/src/pdf_form_generator/vendor/github.com/unidoc/unidoc/pdf/creator (from $GOPATH)
utils/pdf_generator.go:14:2: cannot find package "_/home/ddi-dev/go/src/pdf_form_generator/vendor/gopkg.in/gographics/imagick.v3/imagick" in any of:
        /usr/local/go/src/_/home/ddi-dev/go/src/pdf_form_generator/vendor/gopkg.in/gographics/imagick.v3/imagick (from $GOROOT)
        /home/ddi-dev/go/src/_/home/ddi-dev/go/src/pdf_form_generator/vendor/gopkg.in/gographics/imagick.v3/imagick (from $GOPATH)

As I can see, all paths have extra "_"
Someone faced such a problem?

@sdboyer
Copy link
Member

sdboyer commented Oct 25, 2017

hi - i'm not sure how this is relevant to dep? i see no dep commands that you've run. much more detailed reproduction steps are needed, here.

@sdboyer
Copy link
Member

sdboyer commented Nov 14, 2017

without further information, this appears to be a larger environment problem, not a dep problem. closing.

@sdboyer sdboyer closed this as completed Nov 14, 2017
@tetriscode
Copy link

@ibogdan94 how did you solve this?

@ibogdan94
Copy link
Author

@tetriscode need to place you project inside GOPATH
For example
~/go/src/github.com/github_nickname/your_package
After that, everything works like a black magic

@sdboyer
Copy link
Member

sdboyer commented Nov 27, 2017

ah yes, it's still a requirement that dep operate within the appropriate position in a GOPATH.

@7urkm3n
Copy link

7urkm3n commented Dec 5, 2018

@ibogdan94, @sdboyer

I think, its not the only issue. I am having the same thing. And not able to fix it at all.

Project Location:

/Users/X/Documents/Projects/golang/src/github.com/7urkm3n/graphql-sample

Installed via brew
export GOPATH="$HOME/Documents/Projects/golang"
export GOROOT=$(go env GOROOT)
export GOBIN="$GOPATH/bin"
export PATH="$PATH:${GOPATH}/bin:${GOROOT}/bin"

Am i missing something here ?

GOBIN="/Users/X/Documents/Projects/golang/bin"
GOCACHE="/Users/X/Library/Caches/go-build"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH="/Users/X/Documents/Projects/golang"
GOPROXY=""
GORACE=""
GOROOT="/usr/local/Cellar/go/1.11.2/libexec"
GOTMPDIR=""
GOTOOLDIR="/usr/local/Cellar/go/1.11.2/libexec/pkg/tool/darwin_amd64"

@dingchaoyan1983
Copy link

I have the same issue ,and i don't konw why there is a _ here

➜  go-antlr go run test.go 
parser/json_base_listener.go:5:8: cannot find package "_/Users/betalpha/go/src/github.com/go-antlr/vendor/github.com/antlr/antlr4/runtime/Go/antlr" in any of:
        /usr/local/go/src/_/Users/betalpha/go/src/github.com/go-antlr/vendor/github.com/antlr/antlr4/runtime/Go/antlr (from $GOROOT)
        /Users/betalpha/go/src/_/Users/betalpha/go/src/github.com/go-antlr/vendor/github.com/antlr/antlr4/runtime/Go/antlr (from $GOPATH)

@arslan2012
Copy link

Duplicate of golang/go#15478

quick fix

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants