cannot download, $GOPATH not set

前端 未结 15 2183
闹比i
闹比i 2020-11-29 17:00

I want to install json2csv using go get github.com/jehiah/json2csv but I receive this error:

package github.com/jehiah/json2csv: cannot download         


        
15条回答
  •  感情败类
    2020-11-29 17:50

    I am using vim to edit my .bashrc file but you code use a gui editor such as gedit.

    Steps:

    Kindly subsitute /path/to/golang/projects below with your actual path location where you will store your golang projects.

    Open .bashrc file in vim that is vim ~/.bashrc. Then add below lines at the end of the file.

    # Setup Golang Development Environment ::
    export GOROOT=/usr/local/go
    export PATH=$PATH:$GOROOT/bin
     
    # Third party go libraries will live under "~/golib" directory
    export GOPATH="$HOME/golib"
    export PATH="$PATH:$GOPATH/bin"
     
    # Where your golang project code lives
    export GOPATH=$GOPATH:/path/to/golang/projects
    

    Save the file and type source ~/.bashrc to refresh your terminal session. Now try getting a package e.g. go get github.com/pilu/fresh and check your ~/golib/bin directory it should have fresh package in it.

    Navigate to your /path/to/golang/projects and create three folders in there i.e. bin,src and pkg

    Now place your project folder inside /path/to/golang/projects/src e.g. /path/to/golang/projects/src/myfancygolangprojectand you should be good to go. Put all your golang codebase in there mate.

提交回复
热议问题