Skip to content

Goenv from working directory does not add pwd to GOPATH #3

@ChristopherRabotin

Description

@ChristopherRabotin

If one's working directory contains src, pkg and bin, then activating the environment won't correctly set the $GOPATH.

The solution I found was to edit goenv/activate and change the beginning of the export GOPATH line to be "export GOPATH=$GOPATH:pwd:...", such as the following:

export GOPATH=$GOPATH:`pwd`:/home/chris/.goenv/gotests

Important note: I'm new to Go, so maybe do I have my project structure wrong, or plenty of other stuff wrong. If so, please let me know!

Example tree:

.
├── __redacted__
├── goenv
│   └── activate
├── __redacted__
├── pkg
│   └── linux_amd64
│       └── scrapertests.a
├── src
│   └── scrapertests
│       └── test1.go
└── __redacted__

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions