Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Set $GOPATH on Mac OSX : bash_profile
# Edit ~/.bash_profile
export GOPATH=/Users/$USER/go
export PATH=$GOPATH/bin:$PATH
# Reload profile : source ~/.bash_profile
@ritzeng

This comment has been minimized.

Copy link

ritzeng commented Oct 5, 2018

ok, but is that to place into a file or must i run that all the time ?
Sometime s the UNIC guys do not start at the basics.

@PabloThiele

This comment has been minimized.

Copy link

PabloThiele commented Jan 17, 2019

ok, but is that to place into a file or must i run that all the time ?
Sometime s the UNIC guys do not start at the basics.

Adding this on your bash_profile will solve the problem. It's not necessary to do it by yourself.

Since:
bash_profile is a configuration file for bash shell. When bash is invoked as an interactive login shell it first reads and executes commands from ~/.bash_profile. E.g. This file can be used to export variables in shell. You can put your variables in ~/.bashrc also apart from bash profile

If in your case still not work, verify if you're really using bash or other shells scripts.
You can do this typing the command:
ps -p $$
This will provide the actual shell name.
In my case is:
PID TTY TIME CMD
790 ttys000 0:00.59 -zsh

So I'm using zsh as shell for instance I need to add any related configuration to my ~/.zshrc file instead.

@dkatzsos

This comment has been minimized.

Copy link

dkatzsos commented Jul 19, 2019

Change this

export GOPATH=/Users/username/go

into this

export GOPATH=/Users/$USER/go
@molivier

This comment has been minimized.

Copy link
Owner Author

molivier commented Sep 13, 2019

@dkatzsos Good catch! Gist updated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.