golang fish shell config
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# config file | |
# vim ~/.config/fish/config.fish | |
# reload the config | |
# source ~/.config/fish/config.fish | |
# set the workspace path | |
set -x GOPATH /users/my-username/go | |
# add the go bin path to be able to execute our programs | |
set -x PATH $PATH /usr/local/go/bin $GOPATH/bin |
dorianmariefr
commented
Mar 28, 2021
•
set -x GOPATH $HOME/go set -x PATH $PATH $GOPATH/bin
This is unrelated. We setup go in usr/local/go not in the main directory.
Tip: make use of go env
:
set -x GOPATH (go env GOPATH)
set -x PATH $PATH (go env GOPATH)/bin
...or, instead of (go env GOPATH)/bin
use (go env GOBIN)
if set.
this worked for me given i installed it in the default location /usr/local/go and my go libraries will go into golibs
set -x GOROOT /usr/local/go
set -x PATH $PATH $GOROOT/bin
set -x GOPATH $HOME/golibs
set -x PATH $PATH $GOPATH/bin
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment